我正在使用美味的派,但我遇到了一个问题。
我的问题:
用户可以发布消息,如果其他用户订阅了该用户,他们可以在他们的主页上看到这些消息。就像推特用户发推文和关注者在看他们的推文一样。
我有一个用于所有消息的公共 api。
我可以使用过滤特定用户的消息?userid=1
问题的糟糕解决方案:
我可以使用过滤多个用户消息(从而解决问题)
?userid__in=1&userid__=5&...
但这不是一个好方法,因为 url 长度将增加到可能不允许的数量。(2000 个字符)
有没有更好的方法来做到这一点?
有没有一种方法可以request.user
在查询集中使用来进行连接?
还是我应该使用某种高级过滤?
谢谢你!