>>> Entry.objects.filter(
... headline__startswith='What'
... ).exclude(
... pub_date__gte=datetime.now()
... ).filter(
... pub_date__gte=datetime(2005, 1, 1)
... )
「これは、データベース内のすべてのエントリの最初の QuerySet を取得し、フィルタ、除外、別のフィルタを追加します。最終結果は、1 月 1 日の間に公開された、見出しが「What」で始まるすべてのエントリを含む QuerySet です。 、2005 年、そして現在」。
この文脈で__と単語gteが何をしているのか誰かが説明できますか. datetime.now を除外しているため、上記のクエリが 2005 年 1 月 1 日から当日までの範囲を抽出する方法を視覚化できません。二重下線と gte に関して私が見逃しているものに関連していると確信しています。ありがとう。