django_advance
latest
Contents:
django入门进阶01学习笔记01
django入门进阶02学习笔记02
django入门进阶03学习笔记03
django入门进阶04学习笔记04
django入门进阶05快捷复习手册
django入门进阶06静态文件和模板
django入门进阶07用户模块与权限系统
django入门进阶08数据库事务
django入门进阶09中间件
django入门进阶10部署上线(nginx,uwsgi,supervisor)
django入门进阶11websocket
django入门进阶12信号
django入门进阶13异常之makemigrations
django入门进阶14其他异常报错等
django_advance
Docs
»
django学习笔记
Edit on GitHub
django学习笔记
¶
公司业务需要,需要将原flask框架项目迁移到django上,django本人只是在学校时简单使用过,况且也是好久之前的事情了,顺便整理下相关知识点
Contents:
django入门进阶01学习笔记01
Part 1:请求与响应
Part 2:模型与后台
Part 3:视图和模板
Part 4:表单和类视图(略)
Part 5:测试
Part 6:静态文件
Part 7:自定义admin
其他,数据初始化方案(填充初始化数据)
django入门进阶02学习笔记02
1.1 模型和字段
1.2 关系类型字段
1.3 字段的参数
1.4 多对多中间表详解
1.5 模型的元数据Meta
1.6 模型的继承
1.7 用包来组织模型
django入门进阶03学习笔记03
1.8 查询操作
查询集API
不返回QuerySets的API
django入门进阶04学习笔记04
URL路由基础
路由转发
反向解析和命名空间
视图函数及快捷方式
django入门进阶05快捷复习手册
建立项目
启动服务
新增应用
初始化数据表
admin后台控制台生成
数据查询
模板语言
url适配
debug调试
参考文献
django入门进阶06静态文件和模板
静态文件和模板
django配置静态文件
django配置模板
参考
django入门进阶07用户模块与权限系统
User表
常用方法
Group
Permission
视图的用户权限
用法实例
参考
django入门进阶08数据库事务
锁
事务
F函数更新运算
Q对象
利用select_for_update函数
其他
参考
django入门进阶09中间件
什么是中间件
如何启用中间件
五大钩子函数
中间件的顺序问题
可以做什么
可能遇到问题
参考
django入门进阶10部署上线(nginx,uwsgi,supervisor)
django自身服务ok
uwsgi安装和服务验证
uwsgi对接django配置ini
uwsgi对接supervisor
nginx对接uwsgi
验证无问题后的进一步改进
其他注意事项
参考
django入门进阶11websocket
前端方法
后端方法
场景1,1v0聊天
场景2,多v多聊天
场景3,视频播放
场景4,视频播放及控制
总结
参考
django入门进阶12信号
定义信号
发送信号
断开信号
完整例子
如何理解
防止重复信号
疑问
django入门进阶13异常之makemigrations
01,初次初始化时使用了未(来得及)创建的表
02,非守护线程维持进程导致无法正确退出
03,django.db.utils.OperationalError: no such table.
django入门进阶14其他异常报错等
报错:djanog xxx doesn’t declare an explicit app_label and isn’t in an application
Indices and tables
¶
索引
模块索引
搜索页面
Read the Docs
v: latest
Versions
latest
Downloads
pdf
html
epub
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.