mongoengine ist nicht in setting.py definiert, obwohl pip es hat.mongoengine ist nicht in setting.py definiert, obwohl pip es hat
pip Liste zeigen pip list show
Nach Runden Debuggen, ich denke setting.py mongoengine importieren fehlgeschlagen. Dann habe ich versucht, Mongoengine, Pymongo und Upgrade Django Downgrade aber nichts zu ändern.
Der Errorcode zeigen
Erhöhung ImproperlyConfigured ("konfiguriert ist setting.DATABASES unsachgemäß." django.core.exceptions.ImproperlyConfigured. Einstellung .DATABASES ist unsachgemäß configured.Pleas liefern den Wert ENGINE prüfen ..
.
INSTALLED_APPS = (
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
#mongo
)
MIDDLEWARE_CLASSES = (
'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',
'django.middleware.security.SecurityMiddleware',
)
# Database -MONGODB
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.dummy'
}
}
from mongoengine import connect
connect('employeedb', username='woosungchu', password='1234')
SESSION_ENGINE = 'mongoengine.django.sessions'
SESSION_SERIALIZER = 'mongoengine.django.sessions.BSONSerializer'