正在載入字幕...
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
A quick preview of the first subtitles so you know what the video covers.
在這個影片裡,我們將介紹 Django REST Framework 中的權限設定,並探討如何創建這些權限並將其連結到前幾集中提到的通用視圖類別。我們將解決這個問題:當用戶沒有實際登入應用程式時,如果獲取用戶的訂單,會出現這個錯誤,在用戶訂單端點會發生類型錯誤。為了理解這個錯誤的原因,我們回到上一集中寫的視圖,我們重寫了 ListAPIView 的 get_query_set 方法,從父級查詢集合中獲取資料,並進行過濾。問題出現在這行程式碼中:`self.request.user` 如果沒有登入的用戶發送請求,這個屬性就不會指向一個已認證的用戶,因此這樣就無法正常運作。我們需要告知 Django REST Framework 這個視圖僅在用戶已登入應用程式時才可訪問,這樣如果用戶登入服務後想查看自己的訂單,他們必須先登入才能被識別。
設定
100%
翻譯目標語言
🔊 音訊播放
正在播放翻譯音訊