Ich bekomme den folgenden Fehler beim Importieren des Modells Modul in Django.RemovedInDjango19Warning - ist nicht in einer Anwendung in INSTALLED_APPS
/Users/markcollier/Documents/Adapt/Taboo/TabooAPI/env/lib/python2.7/site-packages/django/contrib/contenttypes/models.py:161: RemovedInDjango19Warning: Model class django.contrib.contenttypes.models.ContentType doesn't declare an explicit app_label and either isn't in an application in INSTALLED_APPS or else was imported before its application was loaded. This will no longer be supported in Django 1.9.
Klasse Content (models.Model):
ich gesucht habe um und versuchte alle vorgeschlagenen Lösungen für ähnliche Probleme.
Ich denke, es hat etwas damit zu tun, wie meine settings.py Datei eingerichtet ist, könnte aber falsch sein. Jede Hilfe wäre sehr willkommen.
settings.py
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'django.contrib.sites',
'rest_framework',
'api.apps.ApiConfig',
]
REST_FRAMEWORK = {
'DEFAULT_PERMISSION_CLASSES': (
'api.permissions.IsOwner',
)
}
MIDDLEWARE_CLASSES = [
'django.middleware.security.SecurityMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.common.CommonMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.auth.middleware.SessionAuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.clickjacking.XFrameOptionsMiddleware',
]
apps.py
from __future__ import unicode_literals
from django.apps import AppConfig
class ApiConfig(AppConfig):
name = 'api'
Verzeichnisstruktur:
django_api
api
__init__.py
apps.py
migrations
models.py
permissions.py
serializers.py
signals.py
temp.py
urls.py
views.py
datasets
django_site
__init__.py
settings.py
urls.py
wsgi.py
db.sqlite3
manage.py
Definieren Sie zusätzlich zum 'name' ein Attribut' label' für Ihre App. –
folgendes versucht: ' von __future__ Import unicode_literals von django.apps AppConfig Klasse ApiConfig (AppConfig) importieren: name = 'api' label = 'djangoapi' ' immer noch die gleichen Fehler. –
können Sie Ihre 'Verzeichnisstruktur' –