认识Django MTV模式,Django常用命令
1.Django架构模式
MTV架构
Django采用了MTV架构模式
Django也是一个MVC框架。但是在Django中,控制器接受用户输入的部分由框架自行处理,所以 Django里更关注的是模型(Model)、模板(Template)和视图(Views),称为 MTV模式。
- M:模型(model)
- T:模板(template)
- V:视图(views)
模型:数据存取层,处理与数据相关的所有事务,例如如何存取、如何验证有效性、包含哪些行为以及数据之间的关系等。
视图:表现层,处理与表现相关的决定,例如如何在页面或其它类型文档中进行展示。
模板:业务逻辑层,存取模型及调取恰当模板的相关逻辑,模型与模板的桥梁。
下面是MVC架构
- M:模型(model)
- V:视图(views)
- C:控制器(controller)
2.Django安装及常用命令
1、Django安装
在cmd命令框中输入:
pip install Django
2、常用命令
(1)新建一个 django project
django-admin startproject project_name
(2)新建 app
python manage.py startapp app_name
(3)创建数据库表 或 更改数据库表或字段
python manage.py makemigrations
python manage.py migrate
如果model.py在子应用中 后面后面直接加子应用名称
(4)使用开发服务器
python manage.py runserver
默认端口号 8000
(5)清空数据库
python manage.py flush
(6)创建超级管理员
python manage.py createsuperuser
(7)反向映射
python manage.py inspectdb > models.py(这里也可以指定反向生成要生成的model类)
(8)增量式映射表
python manage.py migrate --fake (appname)
上一篇: 范仲淹是什么成为大宋名人的?改嫁的母亲怎么教育他?
下一篇: 一篇文章入门Hibernate框架
推荐阅读
-
带你认识Django
-
浅谈django三种缓存模式的使用及注意点
-
python 之 Django框架(路由系统、include、命名URL和URL反向解析、命名空间模式)
-
Django---定义、MVC和MTV模式、命令行工具、配置文件settings
-
2019年6月14日 Web框架之Django_07 进阶操作(MTV与MVC、多对多表三种创建方式、前后端传输数据编码格式contentType、ajax、自定义分页器)
-
Django--基本篇:项目结构与设计模式(MVC)
-
Python Django框架设计模式详解
-
Django之MVC与MTV
-
深入浅析Django MTV模式
-
Django MTV和MVC的区别详解