2011-07-11 7 views
1

年を置き換える:
mb = self.birthdate.replace(year=date.today.year)
それは、これを与える:ジャンゴ - これでDateTimeField型

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

年を交換することが可能でしょうか?

+0

のですか?これは助けるかもしれないhttp://stackoverflow.com/questions/4093118/how-to-increment-the-year-on-a-datetimefield-in-django-with-update – dotty

+0

年齢を数えるためにちょうど年を取り替える必要があります。データベースにセーブする必要はありません。 – krzyhub

+0

生年月日は何ですか?それはdatetimeオブジェクトですか? –

答えて

3

正しい行は次のとおりです。あなたがより良い質問を提示することができ

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

date.yearは方法ではない属性

datetime.date.today

+0

これは1時間前に書いたものです: はdate.today()にする必要があります。 。年 - しかし、ありがとう。 – krzyhub