最贊回答 / 慕妹4270370
class?CourseSerializer(serializers.ModelSerializer): ????teacher?=?serializers.ReadOnlyField(source='teacher.username')?#?外鍵字段只讀 ????class?Meta: ????????model?=?Course ????????#?exclude?=?("id",)?#?注意...
2021-03-08
最新回答 / 歸來也無風雨也無晴
請注意,通用視圖將檢查適當?shù)膶ο蠹墑e權(quán)限,但是,如果您要編寫自己的自定義視圖,則需要確保自己檢查對象級別權(quán)限。您可以通過self.check_object_permissions(request, obj)在擁有對象實例后從視圖中進行調(diào)用來實現(xiàn)。APIException如果任何對象級權(quán)限檢查失敗,則此調(diào)用將引發(fā)適當?shù)恼{(diào)用,否則將簡單地返回。還要注意,通用視圖將僅檢查對象級權(quán)限以獲取檢索單個模型實例的視圖。如果需要列表視圖的對象級過濾,則需要單獨過濾查詢集。有關(guān)更多詳細信息,請參見過濾文檔。我明白了,但過濾...
2020-12-08
注意,老師這里分別使用了 命令行 和 PyCharm自帶的終端(terminal)來進行數(shù)據(jù)遷移工作。
2020-11-13