【发布时间】:2013-03-18 09:28:51
【问题描述】:
这是我第一次使用 Django,虽然我发现他们提供的教程非常有帮助,但我在推进我的项目时遇到了一个主要问题。
到目前为止,Django 最令人困惑的方面是项目中文件的布局。截至目前,我的项目布局如下:
webapp/
manage.py
mysite/
__init__.py
settings.py
urls.py
wsgi.py
app/
__init__.py
models.py
tests.py
views.py
请注意这里的命名,我创建了一个 Django 项目“mysite”和一个应用程序“app”。以下是我发现自己不断重复的问题:
-
我注意到在 mysite/settings.py 中有一个应用程序部分,我是否会在完成后将我在此项目中编写的应用程序包含在该部分中?
如果我想创建一个简单的 index.html 页面,这样的文件在这个项目组织中应该放在哪里?
我了解到,CSS 或图像文件等静态内容需要包含在一个简单的“静态”目录中。这将在这个项目组织中去哪里? [这仅用于调试目的,我已经读过这不应该用于生产]
我现在的主要目标是在开始深入研究我正在创建的应用程序的模型和视图之前能够查看一个简单的 html 网站。
【问题讨论】: