【发布时间】:2017-09-04 14:09:53
【问题描述】:
Django 1.11
我正在阅读“两勺 Django”。 即关于多个设置文件和多个需求文件。
所以,建议将base.py、local.py和production.py分开。
对于 base.py:
INSTALLED_APPS += ("debug_toolbar", )
让我烦恼的是,Django Debug Toolbar 还需要在 urls.py 中添加一些内容:
from django.conf import settings
from django.conf.urls import include, url
if settings.DEBUG:
import debug_toolbar
urlpatterns = [
url(r'^__debug__/', include(debug_toolbar.urls)),
] + urlpatterns
http://django-debug-toolbar.readthedocs.io/en/stable/installation.html#urlconf
也就是说,我们要么接受调试和生产概念的混合,要么将它们分成多个文件。
我调查了这个问题。例如,这个链接: Django: Multiple url patterns starting at the root spread across files
但我还是有点怀疑。
您能否给我一条建议:如何将此 Django Debut Toolbar 与 urlpatterns 中的生产区分开来的最佳实践是什么。
【问题讨论】:
标签: django