Django入门系列

Django是一个由Python写成的Web应用框架。本文主要介绍Django基础入门的一下知识,后续有基础点也会更新在其中,仅供参考查阅。

初始Django

介绍MVCMTV模型区别以及Django项目目录结构和入门示例

Django之路由层

主要介绍Django的路由设置方式。

Django的视图层

Django的请求和响应,MTV中的VDjango的核心功能区,这里只讲下requestresponse一些常用的方法。

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