Djiango 系统知识大纲

--------------------------【Djiango大纲】--------------------------

基础常识

【基础知识】
【MTV模式简介】
【Django配置、工作流程、起始配置】
【常用模块】 视图、urls
【Django报错解决】


模版语法

【模版语法】 变量相关{{ }} 逻辑相关{%%}
【Filters变量过滤 返回html工具】 views的变量处理 | 返回html代码片段
【逻辑语法使用 拓展】 if for 计次…
【母板、组件 公用代码封装】母版页面公用板块;组件公用顶部或尾部
【静态文件 加载static】 灵活配置静态文件


视图

【views处理】CBV:类处理& FBV:函数处理
【Reques对象 Responses 和 render】 上传文件案例 、 Responses三件套、JsonResponse


路由

【自动分发 正则分组】[有名-无名]带参分组案例
【反解析 - 动态获取路径】
【名称空间 - APP别名相同】 解决多APP内别名相同
【path正则封装 自定义】自定义正则封装、django2.0版 的path中


ORM数据库操作

========基础========
【PyCharm数据库管理工具】
【ORM创建表 使用步奏】步奏、对应关系
【多对多表建立 查询】多对多,建关联表、内置:链表查询
【ORM 建表常用字段】 参数类型

【ORM查询】
【ORM新增】
【ORM删除】
【ORM修改】

========进阶========
【ORM查询 高级】 13种查询 py文件中调ORM
【ORM查询 双下滑线】 特殊的快捷查询
【ORM外键查询】 外链表的情况下,跨表查询
【ORM多对多查询】 *列表:打散再传入 create() add() remove() clear()
【聚合查询】求和求总数…
【分组查询】group by
【F与Q查询】F:转义 Q:或查询
【事物】存档回滚功能


其他

【Ajax】异步提交、局部更新& Json序列化&上传文件
【分页功能】
【Cookie 缓存】
【Session 缓存】 基于Cookie 更安全
【auth 用户认证】综合封装Session
【forms组件 - 校验与渲染】数据校验、生成页面、保留输入内容
【forms组件 - 参数配置】input样式标签加class等自定义错误信息
【forms组件 - 钩子自定义校验】局部钩子 & 全局钩子
【中间件】全局钩子
【处理csrf_token】 过滤

--------------------------【实战项目案例】--------------------------

简单项目案例

【多表 增删改查】多对多表& 外链表

博客系统项目
【用户登陆】Ajax& 图片验证码&BootStrap&auth&forms&session&PIL图形制作
【注册功能】头像上传& 预览& Ajax错误提示& 局部钩子& 全局钩子& Media文件
【首页板块】admin组件可视化插入测试数据& 时区设置& 展示点赞评论
【个人文章页面】日期归档TruncMonth模块& 时区设定防止报错& extra原生sql语句& **kwargs路由妙用
【文章详细页面】继承公用板块& inclution_tag解决html复用
【文章点赞 踩功能】Ajax点赞刷新& F更新点赞 & 反序列json布尔值
【评论、事务、回滚】根评论、子评论& 回滚校验 & jquery插入html & 自定义标签属性名
【富文本编辑框、防XSS攻击】kindeditor工具& BeautifulSoup模块

  • 9
    点赞
  • 43
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值