Ich habe einem Benutzer über die Admin-Schnittstelle einige Berechtigungen hinzugefügt.Django-Benutzer get_all_permissions() ist leer, während user_permissions gesetzt ist
Aus irgendeinem Grund alle zul Funktionen fehlschlagen, zB
>>> user.get_all_permissions()
set([])
Aber die Tabelle direkt zugreifen, funktioniert:
>>> user.user_permissions.all()
(list of permissions as expected)
Was die „get_all_permissions“ führen kann (und alle zul Funktionen wie has_perm()) fehlgeschlagen?
Dank
Was sind die Authentifizierungs-Backends in Ihrer settings.py? – satoru