【问题标题】:Django - replacing year in DateTimeFieldDjango - 在 DateTimeField 中替换年份
【发布时间】:2011-10-02 22:22:22
【问题描述】:

有了这个:
mb = self.birthdate.replace(year=date.today.year)
它给出了这个:

Caught AttributeError while rendering: 'builtin_function_or_method' object has no attribute 'year'

可以更换年份吗?

【问题讨论】:

标签: django date


【解决方案1】:

正确的行是:

mb = self.birthdate.replace(year=date.today().year)

date.year 是一个方法而不是一个属性

datetime.date.today

【讨论】:

  • 我是一小时前写的:应该是 date.today().year - 但是谢谢。
猜你喜欢
  • 2016-02-02
  • 2020-11-11
  • 2020-09-15
  • 1970-01-01
  • 2021-07-06
  • 1970-01-01
  • 2014-06-12
  • 2019-06-14
  • 1970-01-01
相关资源
最近更新 更多