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。
    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版本,以免造成不兼容等问题。
    django 官网
    https://www.djangoproject.com/