Django学习路线
学习之前可以看看
python
可以看菜⻦教程中的
Django
教程,更详细的参考
Django
官⽅⽂档:
https://
docs.djangoproject.com/zh-hans/3.2/contents/
1.
虚拟环境使⽤
2.
创建
Django
项⽬
MVT
,模型,视图,模版的作⽤,创建项⽬的各个⽂件的作⽤
3.
创建模型
models
基本的模型字段
,
基本的模型字段选项,模型⽅法。
数据库配置
数据迁移
4.
查询
/
聚合操作
对创建的模型进⾏增删改查,聚合各种操作,具体⽤到的如下:
过滤器检索
fifilter, exclude, get
QuerySet
的⽅法:
Order_by() Distinct() Values() Value_list()
等
字段查询:
exact/contain/startwith/endwith/In/gt/gte/lt/lte/range/date/year/month/
day/isnull/regex
(不区分⼤⼩写,前⾯加
i
)
跨关系查询:⼀对⼀,⼀对多,多对多,跨关系查询
F
表达式使⽤
Q
对象使⽤
5.URL
基本使⽤
从
URL
中取值
包含其他的
URLconfg
6.
视图使⽤
基于函数的视图
基于类的视图
了解
http
协议:
请求⽅法,状态码等信息
可以参考
https://www.runoob.com/http/http-tutorial.html
7.Django
⾃带模版,可以了解⼀下,现在⽤的
vue
⽣成的⻚⾯
8.
发送邮件
9.
定时任务
10.
使⽤
xadmin
管理站点
https://github.com/sshwsfc/xadmin/tree/django2