Wie können benutzerdefinierte Berechtigungen im Viewset im Django-Rest-Framework mit Ausnahme der Standardberechtigung beim Erstellen eines Moduls hinzugefügt werden? Ich habe eine Erlaubnis "fix_an_appointment". Wie können Sie diese Berechtigung in das folgende Viewset aufnehmen? Diejenigen, die diese Erlaubnis haben, können nur erstellen.So fügen Sie benutzerdefinierte Berechtigungen im Ansichtssatz hinzu
Meine views.py Datei:
class settingsViewSet(viewsets.ModelViewSet):
serializer_class = SettingsSerializer
queryset = Setting.objects.all()
Kann jemand helfen?
Danke für die Antwort. Ich möchte für jede Aktion separate Berechtigungen hinzufügen, bearbeiten, löschen und aktualisieren. Wie geht das? –
bearbeitete Antwort mit Aktionsansicht, mehr Details aller Aktionen in Verbindung –