在Python中使用datetime匹配月份和年份

时间:2013-03-25 22:01:07

标签: python django date datetime

我正在使用Django开发博客,我正在尝试使用get()从某个post_title和post_date中检索数据库中的帖子。我正在使用post_date的datetime,虽然我可以使用post_date = date(年,月,日)来获取在特定日期发布的帖子,但我不知道如何让它忽略day参数,I不能只将两个参数传递给date(),因为只能使用整数我不认为我可以使用任何一种通配符。我该怎么做呢?

为了澄清,我正在尝试使用发布年份,月份和标题来查找帖子,但不是当天。在此先感谢您的帮助!

2 个答案:

答案 0 :(得分:0)

您可以使用post_date__yearpost_date__month

答案 1 :(得分:0)

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

然而,对get个参数来说,所有这些看起来都有些令人讨厌。您是否在数据库级别有任何约束,禁止您在给定年份的同一个月内将两个具有相同标题的帖子放在一起?