0

我正在处理一个大型 django 项目,该项目主要基于 wagtail CMS。我最近将 django-wiki 应用程序添加到我的项目中,并在运行 makemigrations 时遇到问题,收到错误消息:“应用程序标签不是唯一的,重复:站点”

似乎 wagtail 和 django-wiki 都有称为“站点”的应用程序和可应用程序,这导致了冲突。

鉴于这些应用程序不是我的应用程序,重命名它们似乎是一种不好的方法,每当我升级时都会引起问题。在不破坏包装的情况下处理这个问题的正确方法是什么?

编辑:我的 INSTALLED_APPS:

'home',

'django.contrib.sites.apps.SitesConfig',
'django.contrib.humanize.apps.HumanizeConfig',
'django_nyt.apps.DjangoNytConfig',
'mptt',
'sekizai',
'sorl.thumbnail',
'wiki.apps.WikiConfig',
'wiki.plugins.attachments.apps.AttachmentsConfig',
'wiki.plugins.notifications.apps.NotificationsConfig',
'wiki.plugins.images.apps.ImagesConfig',
'wiki.plugins.macros.apps.MacrosConfig',
    
"wagtail.contrib.routable_page",

'wagtail.contrib.forms',
'wagtail.contrib.redirects',
'wagtail.embeds',
'wagtail.sites',
'wagtail.users',
'wagtail.snippets',
'wagtail.documents',
'wagtail.images',
'wagtail.search',
'wagtail.admin',
'wagtail.core',

'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
4

0 回答 0