欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

认识Django MTV模式,Django常用命令

程序员文章站 2022-04-25 15:48:16
...

1.Django架构模式

MTV架构
Django采用了MTV架构模式

认识Django MTV模式,Django常用命令

Django也是一个MVC框架。但是在Django中,控制器接受用户输入的部分由框架自行处理,所以 Django里更关注的是模型(Model)、模板(Template)和视图(Views),称为 MTV模式。

  1. M:模型(model)
  2. T:模板(template)
  3. V:视图(views)

模型:数据存取层,处理与数据相关的所有事务,例如如何存取、如何验证有效性、包含哪些行为以及数据之间的关系等。

视图:表现层,处理与表现相关的决定,例如如何在页面或其它类型文档中进行展示。

模板:业务逻辑层,存取模型及调取恰当模板的相关逻辑,模型与模板的桥梁。

下面是MVC架构
  1. M:模型(model)
  2. V:视图(views)
  3. C:控制器(controller)

认识Django MTV模式,Django常用命令

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)

相关标签: web框架