Django中有多个内置文件。
views.py models.py url.py settings.py wsgi.py
转移是令人沮丧的。
为了有效地使用它们,可以尝试重复创建项目。
如何让新手在短期内习惯所有文件的功能?
或者如何组织它们
如果您只是询问如何在项目中保持多个文件打开,请使用体面的文本编辑器,如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将控制器称为“视图”,将视图称为“模板”。
python manage.py startproject mysite
python manage.py startapp myapp
this是你需要的。