0
這就是我現在正在做的事情。在不使用DateField的情況下實時設置默認年份爲當前年份
class Season(models.Model):
Name = models.CharField(max_length=20)
Year = models.CharField(max_length=6)
start_date = models.DateField()
end_date = models.DateField()
league = models.ManyToManyField(League)
def __init__(self):
"""
Setting default year current year
"""
today = datetime.date.today()
today = today.timetuple()
defaultyear = today[0]
defaultyear = str(defaultyear)
self.Year = defaultyear
return self.Year
我使用的初始化吧...還是我失去的東西嗎?或者我應該將'init'重命名爲'setyear'。如果是,那麼我如何在我的django管理員中調用它?
//鼠標
真棒..感謝定義字段 – debuggerpk 2012-02-04 18:03:25