olenka
Май 15, 2010 13:01:05
Как можно сделать обновление времени datetime.datetime.now() каждый раз, когда попадаешь на форму?А то время как-то странно выставляется одно и то же
vaxXxa
Май 15, 2010 13:14:34
Ну в модели как-то так:
time = models.DateTimeField(_('Время'), default=datetime.datetime.now)Или Вы используете обычные формы, а не ModelForm?
Важно: datetime.datetime.now без скобок вконце…. Должна быть колейбл ф-ция.
olenka
Май 15, 2010 13:24:20
Я использую 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)
А когда захожу на форму добавления, время не меняется, странно.
olenka
Май 15, 2010 13:25:40
ой извиняюсь, там так:
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)
poltergeist
Май 15, 2010 14:17:07
А так?
data_cenov = forms.DateTimeField(widget=forms.DateTimeInput(attrs={'size': '45'}, format='%Y-%m-%d %H:%M:%S'), initial = datetime.datetime.now)
olenka
Май 15, 2010 14:28:28
Спасибо!!!)))