posted_date
のフィールドがdatetime.date
のPost
モデルがあります。私は毎日何人の投稿がユーザによって作られたのかを知る必要があります。毎日のクエリを作成することは愚かなようです。Djangoで注釈を付けて毎日投稿する件数を取得するにはどうすればよいですか?
アノテーションを使用して集計APIクエリを作成する方法を理解できませんでした。
は
Post.objects.filter(author=someuser).annotate(dailycount=Count('posted_day'))
正しい方法ですか?次に、特定の日に投稿数を取得するにはどうすればよいですか?
私のモデルは次のとおりです。
class Post(models.Model):
posted_day=models.DateField(default=date.today)
author=models.ForeignKey(User,null=True)
返されたクエリーセットから返信してくれてありがとう、 'datetime.date.today()'と呼ばれる 'day1'の投稿数を確認するにはどうすればよいですか? – damon
@damon私は私の答えに多くの情報を加えました。 – agf
多くのありがとう@agf – damon