django-permissions-keeper är en Django app som erbjuder ett enkelt sätt att hålla gruppbehörigheter i synk mellan utveckling och produktionsmiljöer.
Installation
1. Installera "pip installera permkeep"
2. Lägg permkeep till dina installerade appar i settings.py.
INSTALLED_APPS = (
& Nbsp; ...
& Nbsp; 'permkeep ",
& Nbsp; ...
)
1. Definiera gruppbehörigheter i settings.py.
a = Lägg till, c = Förändring, d = Ta bort
GROUP_PERMISSIONS = (
& Nbsp; {
& Nbsp; 'namn': "Editor",
& nbsp; "koder": (
& Nbsp; ("händelse", "ACD"),
& Nbsp; ("nyhet", "ACD"),
& Nbsp; ("tagg", "ACD"),
& Nbsp; ("kategori", "ac"),
& Nbsp; ('peopletag "," ACD "),
& Nbsp;)
& Nbsp;},
& Nbsp; {
& Nbsp; 'namn': 'skribent ",
& nbsp; "koder": (
& Nbsp; ("händelse", "ac"),
& Nbsp; ("nyhet", "ac"),
& Nbsp; ("tagg", "a"),
& Nbsp; ('peopletag', 'a'),
& Nbsp;)
& Nbsp;}
)
1. Kör "./manage.py setperms"
Detta kommer att lägga till några grupper och behörigheter som idag inte existerar. Det tar inte bort behörigheter.
Du kan köra kommandot flera gånger för att lägga till behörigheter i framtiden. . Om tillstånd redan finns, så hoppar över den
Krav :
- Python
- Django
Kommentarer hittades inte