2016-04-10 27 views
3

Ich versuche, benutzerdefinierte Benutzermodell in meiner Django-Anwendung zu implementieren.django benutzerdefinierte Benutzermodellgruppen und Berechtigungen

Wenn ich nur den Code von this article kopieren und einfügen, funktioniert es großartig. Ich möchte jedoch, dass dieses benutzerdefinierte Benutzermodell über Berechtigungen und Gruppen verfügt. So habe ich dieses Erbe zu models.py:

class MyUser(AbstractBaseUser, PermissionsMixin): 

und diese Felder in den admin.py MyUserAdmin (Useradmin) Klasse:

('Permissions', {'fields': (
    'is_admin', 'is_staff', 'is_active', 'groups', 'user_permissions', 
)}), 

Aber es sieht seltsam für mich:

admin screenshot

Wie ich weiß, muss es zwei Container sein: links (das habe ich), zeigt alle verfügbaren Gruppen und Berechtigungen und Recht (die ich nicht habe), die alle aktuellen Benutzergruppen und Berechtigungen zeigt.

P.S. Ich habe versucht, google dafür und fand nur einen Beitrag auf Reddit, die 10 Monate alt ist, aber keine Lösung hat.

Antwort

3

Löschen dieser Zeile in MyUserAdmin Klasse das Problem behoben.

filter_horizontal =() 
Verwandte Themen