Ich möchte, dass Benutzer nur ein bestimmtes Feld aktualisieren können. zum Beispiel:
Sobald der Snippet
erstellt wurde, sollte der Benutzer nur title
field aktualisieren können.
Ich weiß, dass ich das durch etwas wie das erreichen kann:
in der Serialisierungsklasse. aber ich möchte wissen, gibt es eine Möglichkeit, dass durchsuchbare API nur title
Feld in Bearbeitungsform anzeigen? und die Validierung für Felder, die nicht benötigt werden, überspringen?
Django REST Framework stellt die Attribute read_only
und write_only
zur Verfügung, um zu steuern, was zur Bearbeitung verwendet wird und was nicht.
Das obige gibt alle Felder bei Leseanforderungen zurück, aber nur der Titel ist beschreibbar. Sie können mehr in der offiziellen Dokumentation finden: Ссылка
Tags und Links django django-rest-framework