Django简介
Django是一个开放源代码的Web应用框架,由Python写成。是一个基于MVC构造的框架。采用了MVT的框架模式,即模型M,视图V和模版T。
层次 | 职责 |
模型(Model),即数据存取层 | 处理与数据相关的所有事务: 如何存取、如何验证有效性、包含哪些行为以及数据之间的关系等。 |
模板(Template),即表现层 | 处理与表现相关的决定: 如何在页面或其他类型文档中进行显示。 |
视图(View),即业务逻辑层 | 存取模型及调取恰当模板的相关逻辑。模型与模板的桥梁。 |
至于MVC控制器部分,由Django框架的URLconf来实现。URLconf机制是使用正则表达式匹配URL,然后调用合适的Python函数。
Django安装
支持的版本
发布系列 | 最新发布的 | 主流支持结束 | 延长支持结束 |
---|---|---|---|
2.2 LTS | 2.2.1 | 2019年12月 | 2022年4月 |
2.1 | 2.1.8 | 2019年4月1日 | 2019年12月 |
1.11 LTS | 20年1月11日 | 2017年12月2日 | 2020年4月 |
以下是未来路线图的样子:
发布系列 | 发布日期 | 主流支持结束1 | 延长支持结束2 |
---|---|---|---|
3.0 | 2019年12月 | 2020年8月 | 2021年4月 |
3.1 | 2020年8月 | 2021年4月 | 2021年12月 |
3.2 LTS | 2021年4月 | 2021年12月 | 2024年4月 |
使用python的pip命令安装命令格式:pip install django
你想知道 Django 已被安装,且安装的是哪个版本,通过在命令提示行输入命令:
python -m django --version #输出了一个版本号,证明你已经安装了此版本的 Django
或
djang-admin #输出Django的一系列信息,证明你已经安装成功 Django
下篇博客我们继续探讨学习Django(开始实战,备好小马甲)
写在最后,欢迎关注一个跨行学python人的微信公众号:大众学python
掏出手机扫一扫: