Django基于MVT(模型视图模板)建筑。 MVT是用于开发Web应用程序的软件设计模式。
MVT结构包含以下三个部分–
模型:模型将充当数据的接口。它负责维护数据。它是整个应用程序背后的逻辑数据结构, 并由数据库(通常是关系数据库, 例如MySql, Postgres)表示。要查看更多信息, 请访问–Django模型
视图:视图是用户界面, 即呈现网站时在浏览器中看到的内容。它由HTML / CSS / Javascript和Jinja文件表示。要查看更多信息, 请访问–Django视图.
模板:模板由所需HTML输出的静态部分以及一些描述如何插入动态内容的特殊语法组成。要查看更多信息, 请访问–Django模板
项目结构:
Django项目在初始化时默认包含基本文件, 例如manage.py, view.py等。简单的项目结构足以创建一个单页应用程序。这是主要文件, 并有说明。在geeks_site文件夹(项目文件夹)中, 将包含以下文件-
文章图片
manage.py-
该文件用于通过命令行与你的项目进行交互(启动服务器, 同步数据库等)。要获取可以由manage.py执行的命令的完整列表, 请在命令窗口中键入以下代码:
$ python manage.py help
文件夹(geeks_site)–
此文件夹包含项目的所有软件包。最初它包含四个文件–
文章图片
- _init_.py –这是python包。
- settings.py –顾名思义, 它包含所有网站设置。在此文件中, 我们注册我们创建的所有应用程序, 静态文件的位置, 数据库配置详细信息等。
- urls.py –在此文件中, 我们存储项目和要调用的函数的所有链接。
- wsgi.py –此文件用于在WSGI中部署项目。它用于帮助Django应用程序与Web服务器通信。
推荐阅读
- 持久系统面试经验(在校园内)
- Salesforce面试经验|S5(校园)
- TypeScript中的interface和type有什么区别()
- PHP如何使用过滤器和过滤器常数()
- 本文教您win10系统清理windows文件夹
- 本文教您win10安装程序无法正常打开
- 本文教您Win10怎样打开管理员账户
- 本文教您Win10任务管理器下的结束任务按钮显示空
- 本文教您Win10如何让天气预报实时更新