课程概述
- Django是开源的Web应用框架,基于Python语言。学习Django需要有HTML、CSS和JavaScript基础。
- Django在线学习教程:Django 教程 | 菜鸟教程
二、新课讲授
(一)Django简介
- Django遵守BSD版权,初次发布于2005年7月,并于2008年9月发布了第一个正式版本 1.0。
- BSD(Software Distribution,伯克利软件套件)许可证是随着加州大学伯克利分校发布BSD UNIX发展起来的,修改版本被Apple、Apache所采用。
- BSD协议是“宽容自由软件许可证”中的一员,在软件复用上给予了最小限度的限制。BSD协议允许作者使用该协议下的资源,将其并入私人版本的软件,该软件可使用闭源软件协议发布。
- BSD详见百度百科:BSD_百度百科
- Django采用
MVT
软件设计模式,即模型(Model
),视图(View
)和模板(Template
)。
(二)Django版本
(三)Django与Python的对应关系
Django版本 | Python版本 |
---|---|
1.8 | 2.7, 3.2 , 3.3, 3.4, 3.5 |
1.9, 1.10 | 2.7, 3.4, 3.5 |
1.11 | 2.7, 3.4, 3.5, 3.6 |
2.0 | 3.4, 3.5, 3.6, 3.7 |
2.1, 2.2 | 3.5, 3.6, 3.7 |
3.0, 3.1 | 3. |