Django是基于Python语言开发的一套重量级Web框架,其设计的初衷就是为了帮助开发人员以最小的代码量快速建站。Django通过丰富的内置功能使开发人员摆脱了很多以往Web开发中的困难,进而得以将更多精力专注于自己的网站开发中。
另外,Django是一款基于BSD协议并完全免费开源的开发框架,任何人都可以使用,Django的GitHub地址是https://github.com/django。
自从Django 1.0版本开始,Django按照以下形式命名版本编号:按照A.B或A.B.C的形式命名版本编号。A.B是主版本号,包含新功能以及对原有功能的改进,每一个新版本都向前兼容,Django大概每8个月就会发布一个主版本;C是小版本号,包含bug的修改等,每当有需要时就会发布。在Django正式版本发布之前,还会发布alpha、beta和RC(Release Candidate,候选发布版本)版本。另外,Django长期支持的版本用LTS表示。
Django推荐使用Python 3进行开发,而最后一个支持Python 2.7的版本是Django1.11 LTS,下表是Django各个版本对Python的支持情况(截至2017年11月)。
Django官方对各个版本的支持情况如图所示。
目标读者
- Django的初、中级读者。
- 了解Django,但所学不全面的人员。
- 高等院校理科学校Django课程的学生。
阅读前提
- 需要学习python基础知识
教程目录
- Django框架
- Django 开发环境搭建
- Django 创建Django工程
- Django 创建Polls应用程序
- Django 开发第一个视图
- Django 配置数据库
- Django Admin模块
- Django 添加视图
- Django 处理404错误
- Django HTML表单
- Django 自动化测试
- Django 添加CSS样式
- Django Socket编程
- Django MTV框架
- Django 知识体系
- django-admin和manage.py
- Django Migrations
- Django 配置文件
- Django 处理HTTP请求的流程
- Django URLconf
- Django URL名字和命名空间
- Django 模型简介
- Django 字段
- Django 字段通用属性
- Django 表与表之间的关系
- Django 模型元属性
- Django Manager属性
- Django HTTP状态处理
- Django 视图装饰器
- Django 预置视图
- Django HttpRequest对象
- Django HttpResponse对象
- Django TemplateResponse对象
- Django 类视图
- Django 通用视图
- Django 表单视图
- Django 加载模板
- Django 模板继承
- Django Form类
- Django 表单字段类型
- Django 表单字段通用属性
- Django 表单与模板
评论前必须登录!
注册