DRF序列化PK字段

时间:2021-03-28 23:12:11

标签: django django-rest-framework django-serializer

-已解决- 这个请求永远不会工作,因为某些服务器和浏览器不处理来自 GET 请求的正文参数,但是 Postman 只是按预期处理请求,这就是我感到非常困惑并且不确定要查找什么的原因。如果您希望在 REST 中过滤数据,请改用查询参数

-更新以获取更多说明-

  1. 我有 2 个模型 CustomUser 和 Category,将 User FK 添加到 Categories
  2. 更新了我的序列化程序以解决这个问题(不确定这部分是否正确)
  3. 在 Ajax GET 请求中,我传递用户 ID,因此我只能获取具有指定 FK 的类别
  4. 在我的视图中 request.get.data('user_id') 带回 None
  5. 如果我通过 Postman 运行相同的请求,就会得到想要的结果

关于为什么会发生这种情况的任何线索?

如果我最初的帖子含糊不清,我们深表歉意。

withRouter

1 个答案:

答案 0 :(得分:0)

我没说清楚,您是否在读取响应中的 id 或将其写入数据库时​​遇到问题?