Django Project MVT结构详细指南

2021年3月20日16:46:32 发表评论 981 次浏览

Django基于MVT(模型视图模板)建筑。 MVT是用于开发Web应用程序的软件设计模式。

MVT结构包含以下三个部分–

模型:模型将充当数据的接口。它负责维护数据。它是整个应用程序背后的逻辑数据结构, 并由数据库(通常是关系数据库, 例如MySql, Postgres)表示。要查看更多信息, 请访问–Django模型

视图:视图是用户界面, 即呈现网站时在浏览器中看到的内容。它由HTML / CSS / Javascript和Jinja文件表示。要查看更多信息, 请访问–Django视图.

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

项目结构:

Django项目在初始化时默认包含基本文件, 例如manage.py, view.py等。简单的项目结构足以创建一个单页应用程序。这是主要文件, 并有说明。在geeks_site文件夹(项目文件夹)中, 将包含以下文件-

Django Project MVT结构1

manage.py-

该文件用于通过命令行与你的项目进行交互(启动服务器, 同步数据库等)。要获取可以由manage.py执行的命令的完整列表, 请在命令窗口中键入以下代码:

$ python manage.py help

文件夹(geeks_site)–

此文件夹包含项目的所有软件包。最初它包含四个文件–

Django Project MVT结构2
  • _init_.py –这是python包。
  • settings.py –顾名思义, 它包含所有网站设置。在此文件中, 我们注册我们创建的所有应用程序, 静态文件的位置, 数据库配置详细信息等。
  • urls.py –在此文件中, 我们存储项目和要调用的函数的所有链接。
  • wsgi.py –此文件用于在WSGI中部署项目。它用于帮助Django应用程序与Web服务器通信。

首先, 你的面试准备可通过以下方式增强你的数据结构概念:Python DS课程。


木子山

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: