django-Rechte-Halter ein Django-Anwendung, die eine einfache Möglichkeit, Gruppenberechtigungen in sync zwischen Entwicklungs- und Produktionsumgebungen zu halten bietet.
Installation
1. Installieren Sie "Pip installieren permkeep"
2. permkeep in deine installierten Apps in settings.py.
INSTALLED_APPS = (
& Nbsp; ...
& Nbsp; "permkeep ',
& Nbsp; ...
)
1. Definieren Sie Ihre Gruppenberechtigungen in settings.py.
a = hinzufügen, c = Wechsel, d = Löschen
GROUP_PERMISSIONS = (
& Nbsp; {
& Nbsp; "Name": 'Editor',
& Nbsp; 'Codes': (
& Nbsp; ("Ereignis", "ACD"),
& Nbsp; ('newsitem "," ACD "),
& Nbsp; ("Tag", "ACD"),
& Nbsp; ("Kategorie", "AC"),
& Nbsp; ('peopletag "," ACD "),
& Nbsp;)
& Nbsp;},
& Nbsp; {
& Nbsp; "name": "Contributor"
& Nbsp; 'Codes': (
& Nbsp; ("Ereignis", "AC"),
& Nbsp; ('newsitem "," AC "),
& Nbsp; ("Tag", "a"),
& Nbsp; ('peopletag', 'a'),
& Nbsp;)
& Nbsp;}
)
1. Führen Sie "./manage.py SetPerms"
Dadurch werden alle Gruppen und Berechtigungen, die derzeit nicht vorhanden sind hinzuzufügen. Dabei spielt es keine Berechtigungen löschen.
Sie können den Befehl mehrmals ausführen, um die Berechtigungen in der Zukunft hinzuzufügen. . Wenn die Berechtigung bereits vorhanden ist wird es diesen überspringen
Anforderungen :
- Python
- Django
Kommentare nicht gefunden