首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >django.core.exceptions.ImproperlyConfigured:应用程序标签不是唯一的,重复的:缩略图

django.core.exceptions.ImproperlyConfigured:应用程序标签不是唯一的,重复的:缩略图
EN

Stack Overflow用户
提问于 2017-05-28 14:06:45
回答 1查看 2.9K关注 0票数 1

我正在开发一个django web项目,它使用以下软件包/应用程序:

  • sorl缩略图
  • 姜戈-奥斯卡

下面是我的settings.py文件的一个片段:

代码语言:javascript
复制
INSTALLED_APPS = [
    'registration', #should be immediately above 'django.contrib.auth'
    'django.contrib.auth',
    # ...
    'zinnia',
    'zinnia_tinymce',
    'sorl.thumbnail',
    'embed_video',
    # ...
    'django.contrib.flatpages',
        'compressor',
        'widget_tweaks',
    ] + get_core_apps()

当我注释掉sorl.thumbnail时,我可以使用manage.py runserver运行开发服务器。但是,如果取消对sorl.thumbnail行的注释并尝试运行开发服务器,则会引发异常:

django.core.exceptions.ImproperlyConfigured:应用程序标签不是唯一的,重复的:缩略图

现在,我知道在这个站点上存在一个similar question,但是,按照已接受的解决方案中的说明,即:

  • 在与sol_thumbnail脚本相同的目录中创建一个manage.py文件夹
  • 创建sorl_缩略图/apps.py(见下文)
  • 修改myproject/mysite/_..py(见下文)

sorl-缩略图/apps.py

代码语言:javascript
复制
from django.apps import AppConfig

class SorlthumbnailConfig(AppConfig):
    name = 'sorl-thumbnail'
    label = 'sorl.thumbnail'

myproject/mysite/_init _.py

代码语言:javascript
复制
default_app_config = 'sorl-thumbnail.apps.SorlthumbnailConfig'

为什么上面的修复不起作用,我该如何解决这个问题?

顺便说一句:我正在使用django-1.10

EN

回答 1

Stack Overflow用户

发布于 2017-09-07 03:43:30

我经历了相同的复制应用程序的问题,并且完全按照similar question解决了我的问题。

解决方案的问题是,您已经将default_app_config = 'sorl-thumbnail.apps.SorlthumbnailConfig'添加到myproject/mysite/___init____.py中,但您应该将其添加到myproject/sorl-thumbnail/___init____.py中。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44228159

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档