如何在Django项目中处理按钮单击?

时间:2015-06-04 15:03:58

标签: django

我的表格如下:

<form action="{% url clicked %}" method="get">
    <input type="submit" value="Button" name="btn"/>
</form>

url

 url(r'^clicked/$', views.button_clicked, name='clicked'),

每当我点击按钮时,它应该重定向到另一个页面并返回json文件。

def button_clicked(request):
    if request.GET.get('btn'):
       return HttpResponseRedirect('/clicked/')

    to_json = {
    "key1": "value1",
    "key2": "value2"
}

return HttpResponse(simplejson.dumps(to_json), mimetype='application/json')

我想知道这是否是处理上述问题的最佳方法。

0 个答案:

没有答案