Python的WEB框架有Django、Tornado、Flask 等多种,Django相较与其他WEB框架其优势为:大而全,框架本身集成了ORM、模型绑定、模板引擎、缓存、Session等诸多功能。
Django的优点:
1、重量级web框架,功能齐全,提供一站式解决思路
2、自带ORM和模板引擎,可以使用jinja等第三方库模板引擎
3、自带的ORM和关系型数据库耦合度高,如果要使用非关系型数据库则需要导入第三方库 4、提供管理数据库的app
5、成熟稳定,封闭性好,更适合企业网站开发 6、Web框架先驱,第三方库丰富
一、Django基本配置
- 创建django程序
在当前目录下创建一个Django程序
- 终端命令:
django-admin startproject 项目名称
(IDE创建Django程序时,本质上都是自动执行此命令)
在文件夹里就可以看到程序创建成功
四个文件的分工:
__init__.py
文件__init__.py可以向Python编译器表明当前文件夹下的内容是Python工程模块。