gpt4 book ai didi

python - 无法将 datetime.datetime 与 builtin_function_or_method 进行比较

转载 作者:行者123 更新时间:2023-11-28 22:40:31 26 4
gpt4 key购买 nike

<分区>

我是 Django 的新手。

我创建了赞助商模型,该模型具有 start_date(成为赞助商的开始日期)和 end_date(赞助商的结束日期)。

start_date = models.DateField(
_("Start date"),
default=datetime.date.today)

end_date = models.DateField(
_("End date"),
default=datetime.date.today)

我想将所有逻辑放在模型中,如果不可能,那么我想将逻辑放在 View 中。我制作了可以返回 True 或 False 的方法 current_sponsor(如果今天在 start_date 和 end_date 的范围内意味着 True 否则 False)。

这是我的current_sponsor方法

def current_sponsor(self):
today = datetime.date.today
if today >= self.start_date:
return True
elif today <= self.end_date:
return True
else:
return False

问题是我遇到了错误无法将 datetime.datetime 与 builtin_function_or_method 进行比较

我尝试使用 django shell 来查看数据,它似乎有效,但实际上不起作用。

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com