【发布时间】:2009-06-25 14:12:33
【问题描述】:
所以我刚刚创建了一个名为“coolprojectsite”的 django 项目,目录结构如下所示:
* media (dir)
* mytemplates (dir)
* * admin (dir)
* * coolprojects (dir)
* coolprojectsite (dir)
* * coolproject (dir)
* * * __init__.py
* * * admin.py
* * * models.py
* * * tests.py
* * * urls.py
* * * views.py
* * __init__.py
* * settings.py
* * urls.py
所以我有几个问题。
1) coolprojectsite 是否被视为“项目”
2)coolproject 是否被视为“应用程序”
3) 'media' 包含 css、javascript 文件等。这是适合它们的地方吗?它在项目之外。
4) 'mytemplates' 具有包含 django 标记的特定文件(例如 {% %} )并且它们被访问是因为我的 urls.py 指向它们。将这些文件放在项目之外是否合适?
5) 如果我想包含一些任意的 javascript 文件(比如 jquery),我是否只需在 urls.py 中创建一个新条目(如果是,它应该是 coolprojectsite 或 coolproject 中的那个)然后链接到该 url ?
【问题讨论】:
-
问题。你不会把 media/ 和 CSS 等放在 webroot 和所有其他下面吗?
标签: django