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