私はtastypieを使用していますが、問題が発生しました。
私の問題:
ユーザーはメッセージを投稿でき、他のユーザーがそのユーザーにサブスクライブしている場合は、ホームページでそれらのメッセージを見ることができます。Twitterユーザーがツイートしたり、フォロワーがツイートを見たりするのとまったく同じです。
すべてのメッセージのパブリックAPIがあります。
を使用して特定のユーザーのメッセージをフィルタリングできます?userid=1
問題の悪い解決策:
複数のユーザーのメッセージをフィルタリングして(したがって問題を解決して)、
?userid__in=1&userid__=5&...
ただし、URLの長さが許可されていない可能性がある量まで増加するため、これは適切な方法ではありません。(2000文字)
これを行うためのより良い方法はありますか?クエリセットで結合を行うために
使用できる方法はありますか?
または、ある種の高度なフィルタリングを使用する必要がありますか?request.user
ありがとう!