1
我有两个应用程序,包括adminApp
和mobileApp
。两者都有自己的模板目录并完全分离。不幸的是,当我例如时,django不断查找错误的目录。Django在扩展时无法区分模板目录
TEMPLATE_LOADERS = (
'django.template.loaders.filesystem.Loader',
'django.template.loaders.app_directories.Loader',
)
INSTALLED_APPS = (
...
'adminApp',
'mobileApp',
...
)
我的目录结构是:使用extend
,它根据INSTALLED_APPS
顺序眺望第一模板目录
adminApp/
templates/
base.html
mobileApp/
templates/
base.html
所以基本上会发生什么情况是,当我有一个文件,如mobileApp/templates/pages/index.html
与{% extends "base.html" %}
它使用adminApp/templates/base.html
而不是它自己的。
我该如何避免这种情况并让它们分开?
有,我可以把这个'mobileApp'目录复制到任何机会一个变量呢? – JavaCake
此结构给我提供了覆盖默认登录系统的'registration'目录的问题:http://stackoverflow.com/q/21242912/531203 – JavaCake