這可能是一個自以為是的問題,但抱歉我太好奇了。我學會了開發 Django Model-View-Template 網站(多頁面網站)和 Django Rest Framework。我可以從同一個 Django 模型一起創建 Rest API 和 MVC 模板嗎?我想開發一個使用會話身份驗證并基于 MVC 架構的博客網站。同一臺服務器應該創建 API,因為博客的移動應用程序可能會使用 API 并使用令牌身份驗證(使用 Djoser)。如果我使用相同的用戶模型進行會話和令牌身份驗證,移動博客應用程序用戶可以使用他們的用戶名和密碼訪問網站版本嗎?
1 回答

九州編程
TA貢獻1785條經驗 獲得超4個贊
Django REST Framework 只是一個幫助器的集合,可以輕松創建符合 REST 行為的 HTTP 端點,這主要意味著圍繞GET
、POST
和. 您可以使用默認的 Django 手動編寫所有這些行為,DRF 只是讓它變得更容易。最終結果是簡單的特定路由,它們接受輸入并以特定格式將輸出返回到模型/從模型返回輸出。PUT
DELETE
當然,除了普通的 Django 視圖之外,您還可以使用它。它只是您的模型和其他業務邏輯的不同接口。身份驗證可以相同,但通常您對 API 使用某種令牌身份驗證;這最終取決于應該如何準確地使用 API。
添加回答
舉報
0/150
提交
取消