エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
データベースから「A OR B」っていう条件で絞り込んでデータを取得するのって、Django ではどうやるんだ... データベースから「A OR B」っていう条件で絞り込んでデータを取得するのって、Django ではどうやるんだろう。「A AND B」なら filter や exclude でいいんだけど…。 困ったときは Django の公式ドキュメントを見るべし!ってことで調べてみたら、ちゃんと書いてありました。 クエリを生成する — Django v1.0 documentation Q オブジェクトを使えばいいのね。 例えば「user1 または user2 の投稿を取得する」だと、Q オブジェクトを使って posts = Post.object.filter(Q(author=user1) | Q(author=user2)) と書けます。 OR と AND を組み合わせた、「user1 または user2 の投稿で下書きじゃないものを取得する」の場合 posts = Post.object.fi