В AppEngine у меня есть форма, которая запрашивает у пользователя дату. Проблема в том, что при вводе кликов возникает ошибка: «Введите действительную дату»
Как мне заставить мою форму принять (например) %d-%b-%Y
в качестве формата даты?
Есть ли более элегантный способ сделать это?
# Model and Forms
class Task(db.Model):
name=db.StringProperty()
due=db.DateProperty()
class TaskForm(djangoforms.ModelForm):
class Meta:
model = Task
# my get function has the following.
# using "now" for example. Could just as well be next Friday.
tmStart = datetime.now()
form = TaskForm(initial={'due': tmStart.strftime("%d-%b-%Y")})
template_values = {'form': form }