icon 字幕
正在載入字幕...

Django REST Framework - 更新與刪除資料

youtube 翻譯 youtube 中文翻譯 youtube 字幕 youtube 中文字幕 youtube 翻譯成中文 youtube 視頻翻譯 youtube translate to chinese translate youtube to chinese youtube transcript to chinese translate youtube video to chinese

YouTube transcript, YouTube translate

32/32

A quick preview of the first subtitles so you know what the video covers.

所以我們現在在 Jango REST Framework API 中加入了身份驗證,並使用了 JSON Web Tokens。接下來的影片中,我們將繼續探討 Django REST Framework 中的其他通用視圖,並查看我們 API 中部分項目(產品)的更新和刪除功能。我目前打開了通用視圖的文檔,在左側,正如我們之前在系列中看到的,這個特定的套件包含一些混入(mixins)和具體視圖類。我們到目前為止還沒有看過其中兩個具體視圖類,那就是 DestroyAPIView 和 UpdateAPIView,它們對應的混入是 UpdateModelMixin 和 DestroyModelMixin。我現在點擊進入 DestroyAPIView,這些是用於單一模型實例的僅刪除端點。你可以想像獲取資料庫中的一個產品,然後你想移除該產品,你會發送一個 delete 請求,這是一種附加到請求上的 HTTP 請求方法,這樣 Django 就能識別要刪除哪個產品,然後該刪除操作就會在資料庫中發生。同樣地,對於 UpdateAPIView,這些是僅更新端點,同樣適用於單一模型實例,它提供了 put 和 patch 方法處理器,所以你可以發送一個 put 請求或一個 patch 請求,這可以由 UpdateAPIView 處理。另外請注意左側,我們這裡有一些組合視圖,我們有 RetrieveAPIView、RetrieveDestroyAPIView,還有這個非常長的 RetrieveUpdateDestroyAPIView。之所以可以將它們歸為一類,是因為每個都需要一個 ID 來指定要檢索、更新或刪除的特定對象,而該邏輯可以整合在這些類中。所以如果你想提供獲取單一物件、更新該物件以及刪除該物件的操作...

設定

100%

翻譯目標語言

🔊 音訊播放
正在播放翻譯音訊