【发布时间】:2021-07-21 06:44:40
【问题描述】:
我正在尝试在使用 POST 方法提交表单时发送按钮的值。
{% block content %}
<div class="modal-dialog modal-lg" role="document">
<form action="" method="post" id="news-create" class="form">{% csrf_token %}
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
<span class="sr-only">Close</span>
</button>
<h4 class="modal-title">Add News</h4>
</div>
<div class="modal-body">
{{ form }}
</div>
<div class="modal-footer">
<input class="btn btn-primary" type="submit" name="save" value="Save" />
<input class="btn btn-primary" type="submit" name="save_new" value="Save as new" />
</div>
</div><!-- /.modal-content -->
</form>
</div><!-- /.modal-dialog -->
<script>
var form_options = { target: '#modal', success: function(response) {} };
$('#news-create').ajaxForm(form_options);
</script>
{% endblock content %}
但是当我在文件 view.py 中打印 QueryDict request.POST 时,按钮的值不存在。
如何获得价值?我需要根据点击的按钮执行不同的操作。
目前我正在使用引导模式视图来呈现基于模型的表单 (UpdateView)。
感谢支持
【问题讨论】:
标签: django django-views django-forms