Django是一个开放源代码的Web应用框架,由Python写成。采用了MTV的框架模式,即模型M,视图V和模版T。Django 最初被设计用于具有快速开发需求的新闻类站点,目的是要实现简单快捷的网站开发。
在选择python版本时建议使用3.6与3.7,太高的python版本第三方库(更新不够及时)可能存在个别不支持情况,下面是django不同版本对应的python版本。
Django 版本 | Python 版本 |
---|---|
1.11 | 2.7, 3.4, 3.5, 3.6, 3.7 (1.11.17 添加) |
2.0 | 3.4,3.5,3.6,3.7 |
2.1 | 3.5,3.6,3.7 |
2.2 | 3.5, 3.6, 3.7, 3.8 (added in 2.2.8) |
3.0 | 3.6, 3.7, 3.8 |
django是一个开放源代码的python Web框架。采用MTV的框架模式,模型M,模板T和视图V。最初是为新闻内容为主的网站开发的。Django支持orm,不需要整合sqlalchemy.自带后台关系系统,不需要单独开发后台管理系统。django对比其他python的web框架(Flask、Tornado、web.py等框架,轻量级、以性能和基础功能为主,其他组件例如orm等需要自己整合第三方模块)功能齐全,在网站开发中需要的所有功能基本都包含在内(无需。重复造轮子)