Sto utilizzando mongoengine (v0.9) come un mapper per il mio progetto Django (v1.8) eseguito da Python 3.4.Errore di Django durante l'utilizzo di mongoengine
Anche se ho aggiunto seguenti codici per settings.py di file, ho ancora continuare a ricevere questo errore mentre un utente tenta di collegarsi ad amministrazione utilizzando Django processo di amministrazione di default)
INSTALLED_APPS = (
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'mongoengine.django.mongo_auth',
'myapp',
)
AUTHENTICATION_BACKENDS = ('mongoengine.django.auth.MongoEngineBackend',)
SESSION_ENGINE = 'mongoengine.django.sessions'
connect('mymongodb')
AttributeError a/admin/login/
oggetto 'MetaDict' non ha alcun attributo 'pk'
metodo di richiesta POST
Richiesta URL: http://myapp.dev:8000/admin/login/
Django Versione: 1.8
Tipo eccezione: AttributeError
Eccezione Valore: oggetto 'MetaDict' non ha alcun attributo 'pk'
Eccezione percorso: C: \ Programmi \ . Python34 \ lib \ site-packages \ Django \ contrib \ __ auth__init py nel login, line 111
Python eseguibile: C: \ Programmi \ Python34 \ python.exe
Python Versione: 3.4.2
P.S: Ho anche provato la personalizzazione Accesso Processo scrivendo modelli di URL, modello e viste, ma metterò lo stesso errore a chiamare ") di accesso (" la funzione.
averti. trovare qualsiasi soluzione. Ho lo stesso errore –
@himanshudua Purtroppo non ancora. Ho scritto una classe di gestione utenti temporanea per ora. Appena trovo una soluzione aggiornerò il mio codice e questa domanda. – Rahman
@himanshudua ha ottenuto la soluzione? –