当前位置:  开发笔记 > 编程语言 > 正文

当试图通过django-admin-tools创建一个菜单时,Django引发了不正确的配置

如何解决《当试图通过django-admin-tools创建一个菜单时,Django引发了不正确的配置》经验,为你挑选了1个好方法。

我成功配置了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,行.



1> Alex Morozov..:

删除该'APP_DIRS': True,行.

推荐阅读
U友50081205_653
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有