2010-04-26 3 views
0

AppEngine에서 사용자에게 날짜를 묻는 양식이 있습니다. 문제는 클릭 수를 입력 할 때 "유효한 날짜를 입력하십시오."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 } 

답변

0

은 단순히 사용자 정의 필드를 지정 (선택적, 위젯) 해당 필드에 대한 TaskForm에서, 그리고 적절한 속성을 설정 - 필드를 지정하는 방법에 대한 자세한 내용은 django forms docs를 참조하십시오.