Django入门系列
Django是一个由Python写成的Web应用框架。本文主要介绍Django基础入门的一下知识,后续有基础点也会更新在其中,仅供参考查阅。
初始Django
介绍MVC和MTV模型区别以及Django项目目录结构和入门示例
Django之路由层
主要介绍Django的路由设置方式。
Django的视图层
Django的请求和响应,MTV中的V,Django的核心功能区,这里只讲下request和response一些常用的方法。
Django之模板层
MTV中的T,介绍其常用变量、过滤器标签的使用方法,以及自定义标签、过滤器的用法。
Django之模型层
MTV中的M,介绍模型中常用的增删改查,及字段类型,字段参数的说明及使用。
Django之模型关联
这个太强大了,导致篇幅较长,但是内容很实在也很基础;包含一对一,一对多,多对多的之间的增删改查,以及多表之间的聚合分组查询,双下划线查询、F与Q查询,甚至包含关联管理器的用法,一定要看。
Django之ContentType组件
还是那句话这个组件很强大,正常的企业网站可能用不到,但是当你用到商品平台用到优惠券的时候就知道它是有多适合了。
Django之分页器组件
自带的分页器,简单好理解。
Django之forms组件
使用表单的福音,好用好强大。
Django之cookie与session组件
这个是很基础的了,主要是会话操作。Django帮你我们封装好的很简单,使用很方便。
Django之用户认证组件
自带的用户认证组件,分分钟融入你的项目中。
Django之中间件组件
中间件要好好学哈,几乎每个框架的的必备。
Django之CBV
CBV(class base views) 就是在视图里使用类处理请求。我们学的面向对象,不能总是用方法吧,该是他出厂的时刻了。
Django之通用视图组件
CBV进阶版,最初还是继承与View,让我们开发起来代码量更精简