Модельный класс django.contrib.contenttypes.models.ContentType не объявляет явную строку app_label и не находится в приложении в INSTALLED_APPS

Вопрос:Всякий раз, когда я пытаюсь запустить makemigrations или runerver, я получаю эту ошибку: RuntimeError: Model class django.contrib.contenttypes.models.ContentType doesn't declare an explicit app_label and isn't in an application in `INSTALLED_APPS`. ОДНАКО: Здесь он находится в INSTALLED_APPS - WSGI_APPLICATION = 'mysite.wsgi.application' import django django.setup() # Application definition INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'django_comments',

Вопрос:

Всякий раз, когда я пытаюсь запустить makemigrations или runerver, я получаю эту ошибку:

RuntimeError: Model class django.contrib.contenttypes.models.ContentType doesn’t declare an explicit app_label and isn’t in an application in `INSTALLED_APPS`.

ОДНАКО:
Здесь он находится в INSTALLED_APPS –

WSGI_APPLICATION = ‘mysite.wsgi.application’ import django django.setup() # Application definition INSTALLED_APPS = [ ‘django.contrib.admin’, ‘django.contrib.auth’, ‘django.contrib.contenttypes’, ‘django.contrib.sessions’, ‘django.contrib.messages’, ‘django.contrib.staticfiles’, ‘django_comments’, ‘django_comments_xtd’, ‘django.contrib.sites’, ‘accounts.apps.AccountsConfig’, ‘posts.apps.PostsConfig’, ‘category’, #’vote’, ‘tinymce’, ‘django_wysiwyg’, ‘follow’, ‘djrichtextfield’, ‘ckeditor’, #’likes’, ‘secretballot’, ‘hitcount’, #’pinax’, ‘pinax.likes’, #’pinax’, #’pinax_theme_bootstrap’, #’bootstrapform’, #’voting’, ‘actstream’, ]

Что может быть причиной этого? Это явно указано в Installed_Apps, как вы можете видеть.

Ответ №1

Я начал работать, понизив Django до 1.8. Есть проблема с 1.9, я думаю!

Ответ №2

друг и я только что решили эту проблему, после того как прочитали и прочитали ответы и попробовали, ни один из этих ответов не был полезен (по крайней мере, не на 100%), просто попробуйте в your usersapps.py:

для меня:

Класс UsersConfig (AppConfig):

name = «opercat_api.users» verbose_name = _(«Users»)

для вас, ребята:

Класс UsersConfig (AppConfig):

name = «myapp.users» verbose_name = _(«Users»)

Затем в вашем Myappapps.py:

для меня:

Класс ExcepcionesConfig (AppConfig):

name = ‘opercat_api.excepciones’ verbose_name = ‘Excepciones’

для вас, ребята:

Класс MyappnameConfig (AppConfig):

name = ‘myproject.myappname’ verbose_name = ‘Myappname’

И, конечно же, не забудьте проверить INSTALLED_APPS в вашем (settings/base).py

Я очень надеюсь, что этот ответ вместе с другими может помочь вам, ребята

Оцените статью
Добавить комментарий