原文链接:https://www.sychzs.cn/maple-shaw/p/9029086.html
MVC,全称Model View Controller,是软件工程中的一种软件架构模型。它将软件系统分为三个基本部分:模型、视图和控制器。具有低耦合、高复用性、低生命周期成本等优点。
想了解更多关于MVC模式吗? >> 点我
Django框架的设计模式借鉴了MVC框架的思想,同样分为三个部分,以减少各个部分之间的耦合。
Django框架的区别在于它分为三个部分:Model、Template和View,也就是MTV框架。
模板:负责如何向用户展示页面
View(视图):负责业务逻辑并在适当的时候调用Model和Template
另外,Django还有一个urls分发器,用于将URL的页面请求分发到不同的视图进行处理,视图再调用对应的Model和Template
在使用Django的过程中,需要使用命令让Django执行一些操作,比如创建Django项目、启动Django程序、创建新APP、数据库迁移等。
我们新建一个文件夹来存放项目文件,切换到该目录,然后启动命令行工具。创建一个名为 mysite 的 Django 项目:
django-admin startproject mysite
创建项目后,可以检查当前目录下是否多了一个名为mysite的文件夹。 mysite的文件夹目录结构如下: