我读到INSTALLED_APPS
中settings.py
的每个应用,Django会在templates
子目录中查找HTML模板。但我有点困惑。
例如,在下面的初始项目中创建我的HTML模板时:
myproject/
manage.py
myapp/
__init__.py
settings.py
urls.py
wsgi.py
templates/
我应该只在template
目录中创建一个myapp
子目录并将所有HTML模板放在里面吗?
答案 0 :(得分:1)
几乎正确,myapp
中的templates子目录还需要myapp
子目录,其中包含所有app html文件。也不要在app中混合核心项目文件,例如settings.py
和wsgi.py
,更好地将它们分开,因此结构更好:
myproject/
manage.py
mysite/
__init__.py
settings.py
wsgi.py
myapp/
__init__.py
urls.py
views.py
templates/myapp/