Exemplo n.º 1
0
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))
Exemplo n.º 2
0
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))