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服务器通信。
首先, 你的面试准备可通过以下方式增强你的数据结构概念:Python DS课程。