促进多个Django文件

问题描述 投票:-1回答:2

Django中有多个内置文件。

views.py models.py url.py settings.py wsgi.py 

转移是令人沮丧的。

为了有效地使用它们,可以尝试重复创建项目。

如何让新手在短期内习惯所有文件的功能?

或者如何组织它们

django
2个回答
2
投票

如果您只是询问如何在项目中保持多个文件打开,请使用体面的文本编辑器,如Sublime,Atom,Visual Studio Code等。它们都支持多文件编辑。

如果您正在询问如何在脑海中描绘Django项目,您可以忽略settings.py。任何Django应用程序的核心是urls.py。它充当一组浏览器可以调用的“端点”,任何匹配的URL都会在views.py中调用它的相关视图。该视图然后处理传入的浏览器请求并决定从models.py加载哪个模型以及将数据(上下文)传递到哪个模板。

browser -> urls -> view -> template
               |     ^
               |   model
               |
               `-> view2 -> template2
                     ^
                   model2

这就是所谓的"Model View Controller" (MVC) pattern。 Django对它们的命名略有不同,这可能令人困惑; Django将控制器称为“视图”,将视图称为“模板”。


0
投票
python manage.py startproject mysite
python manage.py startapp myapp

this是你需要的。

© www.soinside.com 2019 - 2024. All rights reserved.