0

我有这段 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>

由于会有很多聊天并相应地回复提交按钮及其密钥,我希望当我回复特定聊天时,它会随身携带密钥并相应地处理聊天。

我需要的是在 url 后面加上 form id 参数。我怎样才能做到这一点?

4

1 回答 1

1

您可以创建一个隐藏的输入字段

<input type="hidden" name="chat_key" value="{{key}}">

这样,您可以通过将值设置为聊天室的 id 来跟踪该人正在响应的聊天室。

编辑:由于您使用的是 django,因此在后端获取 chat_key 的值您可以这样做:

chat_key = form.cleaned_data['chat_key']
于 2013-07-21T15:49:03.343 回答