静态文件
![](https://i-blog.csdnimg.cn/blog_migrate/f63a0275548cd5b8e3ea29710c99803e.png)
Django 应用及分布式路由
2.1 新建django应用
python manage.py startapp appname
2.2 在与django项目同名文件夹下的settings.py中INSERT_APPS列表中配置安装此应用
2.3 分布式路由
![](https://i-blog.csdnimg.cn/blog_migrate/2bda5511cfa9354ee29521a34fd8ba81.png)
![](https://i-blog.csdnimg.cn/blog_migrate/6faf3548e8e3da1baf08631f3a94b0c8.png)
![](https://i-blog.csdnimg.cn/blog_migrate/5c116b3d9c07719d53cdaa61e058f0f8.png)
模板层及ORM介绍
![](https://i-blog.csdnimg.cn/blog_migrate/59c7a5966838451446d2d8052755aa96.png)
3.1 Django配置mysql
![](https://i-blog.csdnimg.cn/blog_migrate/f7e163af16879562d5bfab7086910be4.png)
3.2 什么是模型
![](https://i-blog.csdnimg.cn/blog_migrate/01f6621c674e96fd3445aa703006f82f.png)
3.3 ORM框架
![](https://i-blog.csdnimg.cn/blog_migrate/bf622552636f6bd95561e7b1a79f6757.png)
![](https://i-blog.csdnimg.cn/blog_migrate/9177692d75c01d26fd3d4b14b49df7bd.png)
3.4 模型类创建步骤
![](https://i-blog.csdnimg.cn/blog_migrate/e3b418b9daeeb9fcff1544100b25938d.png)
3.4 数据库迁移
![](https://i-blog.csdnimg.cn/blog_migrate/8907fd36659f0130ed655a6186c3eecf.png)
ORM-基础字段及选项
4.1 字段类型
![](https://i-blog.csdnimg.cn/blog_migrate/f29cb57578005ac5b7132455cc4da16a.png)
4.2 字段选项
![](https://i-blog.csdnimg.cn/blog_migrate/3598204afbcd6fb51f547526efc41fa7.png)
4.3 模型类内部类(Meta)
![](https://i-blog.csdnimg.cn/blog_migrate/48eb69fb2b5261a9faeb73f26ec6e759.png)
ORM-基本操作
![](https://i-blog.csdnimg.cn/blog_migrate/d316cfe5f1ac906cc74a249843ea4c8f.png)
ORM的基本操作记得用一个对象接收
1.在Django shell中使用时记得导入类
(eg: from bookstore.models import Book)(导入bookstore应用下的models文件中的Book类)
![](https://i-blog.csdnimg.cn/blog_migrate/d2c02499f5c104cd19183bfaf071de46.png)
2 在views.py 文件中对应的函数下进行
ORM-基本操作-创建数据
![](https://i-blog.csdnimg.cn/blog_migrate/3728ec5b22cb45e21df37c56c557956d.png)
ORM-基本操作-查询操作
![](https://i-blog.csdnimg.cn/blog_migrate/229879d48cde5995b01f6abc585c3424.png)
ORM-基本操作-条件查询
8.1 常用条件查询函数
![](https://i-blog.csdnimg.cn/blog_migrate/a98db4e3a2b335bdf9cef0ef35ca269b.png)
8.2 查询为此谓词
![](https://i-blog.csdnimg.cn/blog_migrate/ffc6a74dc1ae693c6109935e9c6eda77.png)
ORM-基本操作-更新操作
![](https://i-blog.csdnimg.cn/blog_migrate/f98227707da5921dc41116ba06d12bae.png)
ORM-基本操作-删除操作
![](https://i-blog.csdnimg.cn/blog_migrate/638254ec2e45249f7efc95be5458f9ba.png)
eg:
![](https://i-blog.csdnimg.cn/blog_migrate/d48967cf4f613fe90204b958ef211f0b.png)
F对象和Q对象
聚合查询和原生数据库操作