我有一个显示表单的视图。现在,根据用户选择的按钮,我希望以不同的方式处理数据。这些“不同的方式”对应于我希望 POST 请求转到的不同视图。
请帮助我构建一个带有多个按钮的表单,这些按钮可通往不同的网址/视图。
<form action="/your-name/" method="post"> {% csrf_token %} {{ form }} <input type="submit" value="Process form with view ONE"> <input type="submit" value="Process form with view TWO"> <input type="submit" value="Process form with view THREE"> </form>
我的问题是表单标签的action属性定义了这个POST请求的去向。如何通过多个按钮更改目标网址?
我知道我也可以在服务器端处理这个逻辑。但问题是:我必须吗?如果没有,请给我指路
您可以通过
onclick
属性使用 ajax。post_url
作为这样的参数