python第九十六天 ---Django

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python第九十六天 ---Django相关的知识,希望对你有一定的参考价值。

django 模块

一  安装:

pip3 install django  

python -m pip install django

二  添加环境变量

  相关命令:

1 #cmd 下
2  
3 django-admin startproject  name#文件夹名
4 
5 python manage.py runserver  127.0.0.1:8000#启动

 

django 创建工程目录功能

name

  -name  #整个程序进行配置目录

    --init

    --settings #配置文件

    --urls #usr对应关系

    --wsgi #WSIG规范    (UWSGI+nginx)

  --manage.py  #管理Django程序

相关命令:

  python manage.py makemigrations  #操作数据库

  python manage.py migrate

 

app 目录

  -migrations 数据操作记录   (修改表结构)

  --apps #配置当前的app

  --models #创建数据库表结构   (ORM  写指定类, 通过命令创建表)

  --tests #单元测试

  --views #业务代码

 

Django  基础使用  

一 配置模板的路径    (新版Django 默认有了)

  --settings #配置文件

   ‘DIRS‘: [os.path.join(BASE_DIR, ‘templates‘)],

二  配置静态文件路径

  创建 目录  static

  STATCFILES_DIRS=(

  os.path.join(BASE_DIR,‘static‘

)

 

Django 模板语言

  

1 {% for row in user_list %}
2      <tr>
3            <td>{{ row.username }}</td>
4             <td>{{ row.email }}</td>
5              <td>{{ row.sex }}</td>
6 
7     </tr>
8 {% endfor %}

 

Django 请求周期

以上是关于python第九十六天 ---Django的主要内容,如果未能解决你的问题,请参考以下文章

第九十六节,JavaScript概述

爱创课堂每日一题九十六天- 行内元素有哪些?块级元素有哪些? 空(void)元素有

leetcode 简单 第九十六题 最长回文串

leetcode 简单 第九十五题 数字转换为十六进制数

python第九十五天--js正则

python学习第九十九天:版本控制 渲染器 分页器