假设在web2py应用程序中我必须有两个日期字段 - 开始日期和结束日期。 我还有一个输入日期的表格。因此,当用户输入开始日期时,结束日期不应该是开始日期之前的日期,也不应该在选择日历中突出显示。我该怎么做?
答案 0 :(得分:1)
你可以试试这个:
db.table.start_date = IS_DATE(format=T('%Y-%m-%d'))
db.table.end_date = IS_DATE_IN_RANGE(format=T('%Y-%m-%d'),
minimum=form.vars.start_date if form.vars.start_date else None,
maximum=None,
error_message='must be later then %s' form.vars.start_date.strftime('%Y-%m-%d') if form.vars.start_date else 'start_date should be precised')
我还没有测试过。
对于问题的日期选择部分,我没有解决方法......对不起!
希望有所帮助
理查德