这是一个创建于 3291 天前的主题,其中的信息可能已经有所发展或是发生改变。
例如:
文件结构是这样的:
(django_18)chale@chale-pc:~/learning/mayday/mayday$ tree
.
(django_18)chale@chale-pc:~/learning/mayday/mayday$ tree
.
├── apptest
│ ├── admin.py
│ ├── __init__.py
│ ├── models.py
│ ├── templates
│ ├── tests.py
│ └── views.py
├── db.sqlite3
├── main
│ ├── admin.py
│ ├── __init__.py
│ ├── migrations
│ │ ├── 0001_initial.py
│ │ └── __init__.py
│ ├── models.py
│ ├── templates
│ ├── tests.py
│ └── views.py
├── manage.py
└── mayday
├── __init__.py
├── settings.py
├── urls.py
└── wsgi.py
log 是这样的:
Django tried loading these templates, in this order:
Using loader django.template.loaders.filesystem.Loader:
Using loader django.template.loaders.app_directories.Loader:
/home/chale/.virtualenvs/django_18/local/lib/python2.7/site-packages/django/contrib/admin/templates/index.html (File does not exist)
/home/chale/.virtualenvs/django_18/local/lib/python2.7/site-packages/django/contrib/auth/templates/index.html (File does not exist)
/home/chale/learning/mayday/mayday/main/templates/index.html (File does not exist)
/home/chale/learning/mayday/mayday/apptest/templates/index.html (File does not exist)
本人菜鸟,大神轻喷。
3 条回复 • 2015-11-24 09:32:47 +08:00
|
|
1
chaleaoch 2015-11-23 20:12:31 +08:00
如果按照 django 的默认配置,他会先找 main ,然后找 apptest 。 这并不是我想要的。
如果在 settings 里设置,它会先找 settings 里面的配置,这也不是我想要的。
虽然目前的项目中,还没有这个需求,但是这种情况是必然会出现的。当 app 复用的时候。。。
|
|
|
2
geeklian 2015-11-23 21:56:13 +08:00 1
templates\appname\xxxxx.html 只能这样咯
|