Python 小试牛刀,Django详细解读,让你更快的掌握它!!!
Python 小试牛刀,Django详细解读,让你更快的掌握它!!!一、MVC和MTV模式MVC:将web应用分为模型(M),控制器(C),视图(V)三层;他们之间以一种插件似的,松耦合的方式连接在一起。 模型负责业务对象与数据库的对象(ORM),视图负责与用户的交互(页面),控制器(C)接受用户的输入调用模型和视图完成用户的请求。 Django的MTV模型本质上与MVC没有什么差别,也是各组件之间为了保持松耦合关系,只不过定义上有些不同,Django的MTV分别是: • Model(模型):负责业务对象与数据库的对象(ORM) • Template(模板):负责如何把页面展示给用户 • View(视图):负责业务逻辑,并在适当的时候调用Model和Template 二 Django的流程和命令行工具 命令行创建文件介绍: • manage.py --- Django项目里面的工具,通过它可以调用django shell和数据库等 • settings.py --- 包含了项目的默认设置,包括数据库信息,调试标志以及其他一些工作的变量。 • urls.py --- 负责把url模式映射...