一、基本组件
1、基本配置文件/路由系统
2、MTV——模型层、模板层、视图层
3、Cookies与Session
4、分页及发邮件
5、Admin管理后台
二、文档参考网站与版本
1、一译
2、Django官网
教学版本:Django2.2.12
我下载的版本:Django3.2
三、创建项目
1、执行 django–admin startproject 项目名 即可创建对应的项目文件夹
2、进入目录后,执行python3 manage.py runserver (端口号) 启动django服务,端口号默认是8000,可以在http://127.0.0.1:8000看到启动页面。
3、关闭服务:ctrl+c或在其他终端下sudo lsof -i:8000查看进程id再kill -9 进程id号
windows下的命令为 netstat -ano | findstr 8000
四、项目结构
1、manage.py
所有子命令的入口,比如:
python3 manage.py runserver 启动服务
python3 manage.py startapp 创建应用
python3 manage.py migrate 数据库迁移
直接执行python3 manage.py 可显示所有子命令
2、项目同名文件夹mysite1/mysite1
(1)_init.py
(2)wsgi.py
(3)urls.py ****************
(4)setting.py ******
五、URL和视图函数
1、URL格式
(1)protocol协议
(2)hostname主机名、域名或ip地址
(3)path路由地址*******
(4)query查询
(5)fragment信息片段
2、Django处理url请求
3、视图函数 自己创建<项目同名文件夹下>/views.py
六、路由配置
1、路由配置-path
2、path转换器
3、re_path正则表达式匹配
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。