我成功配置了django-admin-tools以供使用.我尝试创建一个自定义菜单,如下面的文档中所述:
python3 manage.py custommenu
但是,这引起了一个ImproperlyConfugured
错误,说:
django.core.exceptions.ImproperlyConfigured: app_dirs must not be set when loaders is defined.
我查看了目录,menu.py已成功创建,但内容为空,与文档相对.
我对TEMPLATES
变量的描述如下:
TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [], 'APP_DIRS': True, 'OPTIONS': { 'context_processors': [ 'django.template.context_processors.debug', 'django.template.context_processors.request', 'django.contrib.auth.context_processors.auth', 'django.contrib.messages.context_processors.messages', 'admin_tools.template_loaders.Loader', ], 'loaders': [ 'django.template.loaders.filesystem.Loader', 'django.template.loaders.app_directories.Loader', 'admin_tools.template_loaders.Loader', ], }, }, ]
这是否意味着我需要django-admin-tools
在创建任何应用之前安装?
python3
django 1.8.7
Alex Morozov.. 14
删除该'APP_DIRS': True,
行.
删除该'APP_DIRS': True,
行.