我有这个HTML代码(Django + Jinja)。
<div class="span10 well">
{% for k in values.chat %}
<label> Text : {{k.text}} </label>
<label> {{k.date_time}} </label>
{% endfor %}
<form action = "#" method = "POST" id = {{key}} name = "reply_form">
{% csrf_token %}
{{ form.as_p }}
<input type = "submit" value = "Sent" class="btn btn-primary">
</form>
</div>
因为,会有很多聊天和相应的回复提交按钮及其键,我希望当我回复特定的聊天时,它会随身携带密钥并相应地处理聊天。
我需要的是使用表单id参数附加url。我怎样才能做到这一点?
答案 0 :(得分:1)
您可以创建隐藏的输入字段
<input type="hidden" name="chat_key" value="{{key}}">
通过这种方式,您可以通过将值设置为聊天室的ID来跟踪此人正在响应的聊天室。
编辑:由于你使用django,在后端获取chat_key的值你可以这样做:
chat_key = form.cleaned_data['chat_key']