<form method="post" name="message_frm">{% csrf_token %}
<input type="hidden" name="post_id" value="{{post.id}}">
{{message_frm.as_p}}
<input type="submit" value="Reply"/
我只是想知道我怎麼能確認的是,這是一個POST請求期間發送的形式與「message_frm」的名稱的形式在django的發佈請求之後,如何獲取表單的名稱?
感謝
我正在尋找方法來從請求對象中獲取表單的名稱。有點像request.POST.form.name – user1631075 2014-09-25 22:07:54
只是一個快速問題?,是表單本身的名稱是不可訪問的?例如,發送的數據是否僅包含「
」標記中的內容,而不包含表單標記本身中的內容? – user1631075 2014-09-25 22:24:10正確。這正是HTML表單始終有效的方式。參見[17.13表單提交](http://www.w3.org/TR/html401/interact/forms.html#h-17.13),特別是'17.13.2成功控件'和'17.13.3處理表單數據' 。我猜如果框架自動添加一個隱藏字段或者使用哈桑的竅門在成功的控件中包含表單名稱/標識,它會很方便。 OTOH,如果他們插手你的頁面結構,也可能會很煩人。 :) – 2014-09-25 23:59:58