为了账号安全,请及时绑定邮箱和手机立即绑定

从同一模型提供 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 端点,这主要意味着围绕GETPOST和. 您可以使用默认的 Django 手动编写所有这些行为,DRF 只是让它变得更容易。最终结果是简单的特定路由,它们接受输入并以特定格式将输出返回到模型/从模型返回输出。PUTDELETE

当然,除了普通的 Django 视图之外,您还可以使用它。它只是您的模型和其他业务逻辑的不同接口。身份验证可以相同,但通常您对 API 使用某种令牌身份验证;这最终取决于应该如何准确地使用 API。


查看完整回答
反对 回复 2022-11-01
  • 1 回答
  • 0 关注
  • 50 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信