1,框架介绍
Django 项目是一个Python定制框架。
Django是一个基于MVC构造的框架。控制器接受用户输入的部分由框架自行处理,所以 Django 里更关注的是模型(Model)、模板(Template)和视图(Views),称为 MTV模式。
模型(Model), 即数据存取层 处理与数据相关的所有事务: 如何存取、如何验证有效性、包含哪些行为以及数据之间的关系等。
模板(Template), 即表现层 处理与表现相关的决定: 如何在页面或其他类型文档中进行显示。
视图(View), 即业务逻辑层 存取模型及调取恰当模板的相关逻辑。模型与模板的桥梁。
2、创建项目
在Pycharm中创建Django项目,
创建项目应用,简称App,是网站的功能 每个App是网站的一页或者多页
App的创建由manage.py实现在项目下可以使用pycharm 下的终端创建,也可以在cmd下创建 python manage.py startapp XXX
● migrations: 用于数据库的迁移
● init.py: 初始化文件
● admin.py: 当前App的后台管理系统
● app.py: 当前App的配置信息,通常无需修改
● model.py: 定义在映射类关联数据库,MTV中的Model
● tests.py: 自动化测试后模块
● views.py: 逻辑处理模块,MTV中的Views