よりも大きくなるように日付フィールドの年と月を比較:は、私は、このクエリを実行するつもりです
today = datetime.date.today()
year=today.year
month=today.month
news=News.objects.filter(date__year__lt = year,date__month__lt=month)
注:ニュースのオブジェクトはdate
というフィールドを持っているが、私はこのエラーを取得:
Join on field 'date' not permitted. Did you misspell 'year' for the lookup type?
あなたのアイデアは何ですか?関係(例えばdate__year__*
)を介して作業するときに予め
おかげ
ありがとうございました、日付フィールドには日付と時刻があり、日付を比較したいのですが、時間が無ければ正しいと思いますが、どうすればいいですか? –
これは、 'DateField'や' DateTimeField'で使うことができます。 'DateTimeField'の場合、比較される時間は暗黙的に真夜中になります。 –
私はそのような質問をするつもりで、私は時間と日付を保存できないのですか? –