При обновлении до Django 1.7 появляется следующее сообщение об ошибке ./manage.py
$ ./manage.py
Traceback (most recent call last):
File "./manage.py", line 16, in <module>
execute_from_command_line(sys.argv)
File "/home/johnc/.virtualenvs/myproj-django1.7/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 427, in execute_from_command_line
utility.execute()
File "/home/johnc/.virtualenvs/myproj-django1.7/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 391, in execute
django.setup()
File "/home/johnc/.virtualenvs/myproj-django1.7/local/lib/python2.7/site-packages/django/__init__.py", line 21, in setup
apps.populate(settings.INSTALLED_APPS)
File "/home/johnc/.virtualenvs/myproj-django1.7/local/lib/python2.7/site-packages/django/apps/registry.py", line 89, in populate
"duplicates: %s" % app_config.label)
django.core.exceptions.ImproperlyConfigured: Application labels aren't unique, duplicates: foo
Какая проблема и как ее разрешить?
У меня та же проблема.
Здесь моим именем приложения было chat, а в файле settings.py, под установленными приложениями я написал chat.apps.ChatConfig, в то время как я уже включил чат с именем приложения внизу. Когда я удалил chat.apps.ChatConfig, моя проблема была решена во время миграции. Эта ошибка может возникать из-за того же экземпляра, который вы могли дважды определить как имя приложения foo в файле settings.py. Я надеюсь, что это работает !!