def search_allrows(request): """ 带条件查询包含所有扩展数据的双色球 :param request: :return: """ t = loader.get_template('sepcial_search.html') if request.method=='POST':# if 'ssq_num' in request.GET:#GET是一个dict,使用文本框的name作为key #在这里需要做一个判断,是否存在提交数据,以免报错 conditions={'ts.num=':request.POST['ssq_num'],'ts.num>':request.POST['start_num'],'ts.num<':request.POST['end_num'],'rownum<=':request.POST['batch']} if conditions['ts.num=']: del conditions['ts.num>'] del conditions['ts.num<'] del conditions['rownum<='] ssq1=get_all_rows_cond(conditions) Context={'ssq1':ssq1,'message':'done'} return HttpResponse(t.render(Context)) Context={'ssq1':'','message':'form fail'} return HttpResponse(t.render(Context))
def define_formula(request): """ 定义双色球公式 :param request: :return: """ t = loader.get_template('def_formula.html') if request.method=='POST':# if 'ssq_num' in request.GET:#GET是一个dict,使用文本框的name作为key #在这里需要做一个判断,是否存在提交数据,以免报错 conditions={'ts.num=':request.POST['ssq_num'],'ts.num>':request.POST['start_num'],'ts.num<':request.POST['end_num'],'rownum<=':request.POST['batch']} if conditions['ts.num=']: del conditions['ts.num>'] del conditions['ts.num<'] del conditions['rownum<='] ssq1=get_all_rows_cond(conditions) Context={'ssq1':ssq1,'message':'done'} return HttpResponse(t.render(Context)) else: #表示空的,需要增加。 Context={'formula':'','message':'form fail'} return HttpResponse(t.render(Context))