亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

從同一模型提供 Django MVC 和 Django Rest Framework

從同一模型提供 Django MVC 和 Django Rest Framework

慕標琳琳 2022-11-01 16:10:18
這可能是一個自以為是的問題,但抱歉我太好奇了。我學會了開發 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 只是讓它變得更容易。最終結果是簡單的特定路由,它們接受輸入并以特定格式將輸出返回到模型/從模型返回輸出。PUTDELETE

當然,除了普通的 Django 視圖之外,您還可以使用它。它只是您的模型和其他業務邏輯的不同接口。身份驗證可以相同,但通常您對 API 使用某種令牌身份驗證;這最終取決于應該如何準確地使用 API。


查看完整回答
反對 回復 2022-11-01
  • 1 回答
  • 0 關注
  • 99 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號