Django
SQLite
- 轻量级的嵌入式级的数据库
- 特点是小
- 常用场景
- Android IOS WP
- 数据库常规操作相似度和MySQL达百分之九十五
快捷键
- 万能键
-alt + 回车
实现一个请求
- 注册一个路由
- urls中
- url
- 参数① 匹配规则 正则
- 视图函数
- 对应的是views中的一个函数
- 没有括号
- 对应的是views中的一个函数
- url
- urls中
- 去views实现对应的视图函数
- 第一个参数是request
- 永远记得返回Response
html快捷键
- ul>li
- ul*5
- ul>li*5
模板配置
- 两种
- 在App中进行模板配置
- 只需在App的根目录创建templates文件夹即可
- 如果想让代码自动提示,我们应该标记文件夹为模板文件夹
- 在项目目录中进行模板配置
- 需要在项目目录中创建templates文件夹并标记
- 需要在settings中进行注册
- 在开发中使用第二种
- 模板可以继承,复用
- 在App中进行模板配置
路由优化配置
- 项目如果逻辑过于复杂,可以进行拆分
- 拆分为多个App
- 继续拆分路由器 urls
- 在App中创建自己的urls
- urlpatterns 路由规则列表
- 在根urls中进行子路由的包含
- 子路由使用
- 跟路由规则 + 子路由的规则