Django学习路线
学习之前可以看看python
可以看菜鸟教程中的Django教程,更详细的参考Django官方文档:https://docs.djangoproject.com/zh-hans/3.2/contents/
1.虚拟环境使用
2.创建Django项目
MVT,模型,视图,模版的作用,创建项目的各个文件的作用
3.创建模型models
基本的模型字段 ,基本的模型字段选项,模型方法。
数据库配置
数据迁移
4.查询/聚合操作
对创建的模型进行增删改查,聚合各种操作,具体用到的如下:
过滤器检索 filter, 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