Форум сайта python.su
Как можно сделать обновление времени datetime.datetime.now() каждый раз, когда попадаешь на форму?А то время как-то странно выставляется одно и то же
Офлайн
Ну в модели как-то так:
time = models.DateTimeField(_('Время'), default=datetime.datetime.now)
Отредактировано (Май 15, 2010 13:15:56)
Офлайн
Я использую ModelForm
format=“%Y-%m-%d %H:%M:%S”
today=datetime.datetime.today()
s=today.strftime(format)
d=datetime.datetime.strptime(s,format)
data_cenov = forms.DateField(widget=forms.TextInput(attrs={'size': ‘45’},), initial = d)
А когда захожу на форму добавления, время не меняется, странно.
Офлайн
ой извиняюсь, там так:
format=“%Y-%m-%d %H:%M:%S”
today=datetime.datetime.today()
s=today.strftime(format)
d=datetime.datetime.strptime(s,format)
data_cenov = forms.DateTimeField(widget=forms.TextInput(attrs={'size': ‘45’},), initial = d)
Офлайн
А так?
data_cenov = forms.DateTimeField(widget=forms.DateTimeInput(attrs={'size': '45'}, format='%Y-%m-%d %H:%M:%S'), initial = datetime.datetime.now)
Офлайн
Спасибо!!!)))
Офлайн