-

Django 教程介绍

django

Python的WEB框架有Django、Tornado、Flask 等多种,Django是重量级选手中最有代表性的一位,它的优势为:大而全,框架本身集成了ORM、模型绑定、模板引擎、缓存、Session等诸多功能。许多成功的网站和APP都基于Django。

Django是一个开放源代码的Web应用框架,由Python写成。

Django遵守BSD版权,初次发布于2005年7月, 并于2008年9月发布了第一个正式版本1.0 。

Django采用了MVT的软件设计模式,即模型Model,视图View和模板Template。


谁适合阅读本教程?

本教程适合有Python基础的开发者学习。


学习本教程前你需要了解

学习本教程前你需要了解一些基础的Web知识及Python基础教程。

Django 版本与 Python 环境的对应表:

 Django 版本  Python 版本
        1.5                                                      2.6.5, 2.7, 3.2, 3.3.
 1.6  2.6, 2.7, 3.2, 3.3
 1.7  2.7, 3.2, 3.3, 3.4 (2.6 不支持了)
 1.8 LTS  2.7, 3.2, 3.3, 3.4, 3.5 (长期支持版本 LTS)
 1.9  2.7, 3.4, 3.5 (3.3 不支持了)
 1.10  2.7, 3.4, 3.5
 1.11 LTS  2.7, 3.4, 3.5, 3.6 (最后一个支持 Python 2.7 的版本 )
 2.0  3.4, 3.5, 3.6 (注意,不再支持 Python 2)
 2.1  3.5, 3.6, 3.7
 2.2 LTS  3.5, 3.6, 3.7
 3.0  3.6, 3.7, 3.8

按照上述对照表来选择Django和Python版本,以免造成不兼容等问题。

使用最新版本的问题就是,可能要用到的一些第三方插件没有及时更新,无法正常使用这些三方包。