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,让我们开发起来代码量更精简