Python 3.4 tarafından çalışan Django (v1.8) projem için bir mapper olarak mongoengine (v0.9) kullanıyorum. Ben dosyayı settings.py kodları aşağıdaki ilave edilmekle birlikte, bir kullanıcının en Django varsayılan yönetici sürecini)Mongoengine kullanırken Django auth hatası
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 kullanarak yükseltEND_LINK bağlanmaya çalışırken
, hala bu hatayı almaya devam/yönetici/giriş/
'MetaDict' nesne hiçbir özellik 'pk'
talep Yöntem vardır: POST
URL isteği: http://myapp.dev:8000/admin/login/
Django Versiyon: 1.8
İstisna Tipi: AttributeError
İstisna Değeri: c: 'MetaDict' nesne hiçbir özellik 'pk'
İstisna Konumu \ Programlar \ . girişiyle Python34 \ lib \ site paketleri \ django \ contrib \ auth__init __ py, hat 111
Python yürütülebilir: c: \ Program \ Python34 \ python.exe
Python Versiyon: 3.4.2
P.S.: Ben de URL modellerini, şablon ve görünümleri yazarak Login işlemi özelleştirerek denedi, ama "login()" işlevini çağırarak aynı hatayı alırsınız.
sana sahip. Herhangi bir çözümü bulabilirsiniz.O aynı hataya sahip –
@himanshudua Henüz maalesef yok. Şimdilik geçici bir kullanıcı yöneticisi dersi yazdım. Herhangi bir çözüm bulmaz kodumu ve bu soruyu güncelleyeceğim. – Rahman
@himanshudua çözümü aldı? –