【发布时间】:2021-03-08 17:57:12
【问题描述】:
我正在编写一个使用 Vue + DRF 的博客应用程序。我有一个新的帖子组件,但我不确定哪种方式最适合将帖子作者传递到后端。前端使用了一个存储,因此可以将作者与其余的帖子数据一起传递,但也有可能通过覆盖帖子视图集中的create 方法从请求中获取用户。第二种方法的副作用是不可能通过rest api面板创建与登录用户不同的新帖子,所以这就是我想知道它的原因。这种情况我该怎么办?
【问题讨论】:
-
你需要从你的 API 的角度来考虑。它已经拥有什么信息,它需要什么?它应该已经知道经过身份验证的用户是谁,因此您无需显式传递该信息。除非您当然希望用户能够覆盖帖子的假定作者。
标签: django vue.js django-rest-framework