1

我正在使用 Django 编写博客,我正在尝试使用 get() 从我的数据库中检索具有特定 post_title 和 post_date 的帖子。我使用 datetime 作为 post_date,虽然我可以使用 post_date = date(year, month, day) 来获取在特定日期发布的帖子,但我不知道如何让它忽略 day 参数,我不能只将两个参数传递给 date() 并且因为只能使用整数,所以我认为当天没有任何类型的通配符可以使用。我该怎么做呢?

为了澄清,我正在尝试使用发布年份、月份和标题而不是日期来查找帖子。提前感谢您的帮助!

4

2 回答 2

1

你可以使用post_date__yearpost_date__month

于 2013-03-25T22:13:48.817 回答
1

您正在寻找的内容可能涵盖在 django 中post_date__year=yearpost_date__month=month

get然而,所有这些对于参数来说似乎有点奇怪。您在数据库级别是否有任何限制,禁止您在给定年份的同一个月内放置两个具有相同标题的帖子?

于 2013-03-25T22:15:52.357 回答