Python 单击网页上的按钮后清空获取响应

Python 单击网页上的按钮后清空获取响应,python,django,Python,Django,我用next(search.html)结巴了: Mysql程序工作正常,问题出在django中 URL.py: url(r'^search', search_engine, name="search") 点击按钮后,我什么也没收到。在“if”语句中添加任何数据并发送到render-无效。在视图中执行print(request.get)时,您得到了什么?正好在print(request.get)之后:那么您在这方面真正想要实现什么呢?单击“提交”后,是否希望返回相同的数据和结果?我没有在模板中看

我用next(search.html)结巴了:

Mysql程序工作正常,问题出在django中

URL.py:

url(r'^search', search_engine, name="search")

点击按钮后,我什么也没收到。在“if”语句中添加任何数据并发送到render-无效。

在视图中执行
print(request.get)
时,您得到了什么?正好在print(request.get)之后:那么您在这方面真正想要实现什么呢?单击“提交”后,是否希望返回相同的数据和结果?我没有在模板中看到
result
变量用法在您的视图中执行
print(request.get)
时您得到了什么?正好在print(request.get)之后:那么您在这方面真正想要实现什么呢?单击“提交”后,是否希望返回相同的数据和结果?我在模板中没有看到
结果
变量用法
def search_engine(request):

    db = MySQLdb.connect(host="localhost",
                         user="user",
                         passwd="123456",
                         db="test", charset="utf8")
    cur = db.cursor()
    q = request.GET.get("button", None)

    if q:
        cur.callproc('search', {'Id': 2})
        data = cur.fetchall()
        request.GET.get('textbox1')
        request.GET.get('textbox2')
        return render(request,'search.html', {'result': data})

    return render(request, 'search.html')
url(r'^search', search_engine, name="search")