在下拉列表中,我有一些值,比如今天到期,明天到期,今年,这个月。当用户从下拉列表中选择任何选项时。我想根据选项从表中获取数据。如果我选择今天到期,只显示今天的日期记录。如果我选择这个月,只有每月记录应该显示我无法理解如何将字符串转换为日期。并与数据库进行比较。 定义abc(): 型号
db.define_table('Birthday',
Field('Name',label='name'),
Field('assignment','text'),
Field('bdate','date')
视图
^{pr2}$在控制器中我使用了2个函数。第一个是接受输入,第二个是我要比较的。但我做不到。我不知道该怎么做。 我已经把下面的链接扔了
http://pleac.sourceforge.net/pleac_python/datesandtimes.html
我没有找到适合我的东西。在
控制器
def abc():
subject=request.vars.sub
if subject == 'Due Today':
redirect(URL(r=request,f='jmd' ))
if subject == 'Due Tommarow':
redirect(URL(c='default',f='jmd'))
if subject == 'Due This Month':
redirect(URL(c='default',f='jmd'))
response.flash = T("its working !")
return dict()
def jmd():
table=SQLFORM.grid(db.Birthday,create=False,deletable=False,editable=False,csv=False)
response.flash = T("done")
return dict(grid=table)
有人能帮我吗 谢谢 罗希特·拉吉·夏尔马
你不需要两个函数
相关问题 更多 >
编程相关推荐