【发布时间】:2014-07-16 06:58:22
【问题描述】:
我对将模板文件和静态文件放在哪里感到非常困惑。
我理解绝对路径和相对路径就好了,但我似乎找不到任何与我的安装相同的说明。我知道这类似于其他问题,但这些答案不起作用。我观看的成功构建简单应用程序的视频没有将模板放在 Project 文件夹中,这是逻辑告诉我它们应该放在的位置。
我有 Python:
C:\Python27
Django (v1.6.5) 位于:
C:\Python27\Lib\site-packages\django
我创建了一个项目“mysite”和一个名为“电影”的应用程序。
项目“我的网站”:
C:\Python27\Scripts\venv\mysite
和一个应用“电影”:
C:\Python27\Scripts\venv\mysite\films
我观看的视频让我将模板放在: C:\Python27\Lib\site-packages\django\contrib\admin\templates
但这似乎完全愚蠢,因为模板在项目和应用程序之外。
- 我不应该在项目文件夹中放置一个模板文件夹吗: C:\Python27\Scripts\venv\mysite\templates
然后使用 App 名称创建子目录?
我需要编辑哪些文件(以及如何编辑)才能告诉 Django 在哪里找到它们?
对静态文件(css、图像)遵循类似的流程?
【问题讨论】: