Django项目MVT结构

Django项目MVT结构

Django是基于MVT(Model-View-Template)架构的。MVT是一种开发网络应用的软件设计模式。

MVT结构有以下三个部分 –

模型:模型将作为你的数据的接口。它负责维护数据。它是整个应用程序背后的逻辑数据结构,由数据库(一般是关系型数据库,如MySql、Postgres)表示。想了解更多,请访问 – Django模型

视图: 视图是用户界面–当你渲染一个网站时,你在浏览器中看到的东西。它由HTML/CSS/Javascript和Jinja文件表示。要查看更多信息,请访问 – Django视图。

模板:模板由所需HTML输出的静态部分以及一些描述如何插入动态内容的特殊语法组成。要查看更多信息,请访问 – Django模板

Django项目MVT结构

项目结构:

一个Django项目在初始化时默认包含一些基本文件,如manage.py、view.py等。一个简单的项目结构足以创建一个单页的应用程序。下面是主要的文件和它们的解释。在 geeks_site 文件夹(project 文件夹)中,将有以下文件– 1.

Django项目MVT结构

manage.py-该文件用于通过命令行与你的项目进行交互(启动服务器,同步数据库…等)。为了得到manage.py可以执行的全部命令列表,请在命令窗口中输入以下代码

$ python manage.py help

文件夹 ( geeks_site ) –这个文件夹包含了你项目的所有包。最初,它包含四个文件 –

Django项目MVT结构

  • _init_.py – 它是一个python包。当包或包中的一个模块被导入时,它被调用。我们通常用它来执行包的初始化代码,例如用于包级数据的初始化。
  • settings.py – 如其名所示,它包含所有的网站设置。在这个文件中,我们注册任何我们创建的应用程序,我们的静态文件的位置,数据库配置细节,等等。
  • urls.py – 在这个文件中,我们存储了项目的所有链接和要调用的函数。
  • wsgi.py – 该文件用于在WSGI中部署项目。它用于帮助你的Django应用程序与Web服务器进行通信。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

Django 教程