我在 Django 中有一个 HTML 表单,但我没有使用 Django 表单类。
现在我想知道如何处理这个 html 表单?(方法是POST
)
表单是由生成的,xsl
但最终生成的表单是这样的:
<form method="POST" id="settingSubmit" action="/archive/agentUpdate/1">
<input value="1" name="AgentID" datatype="Int">
<input value=" agent 1" name="AgentName">
<input value=" agent 1 Description" name="AgentDescription">
<input value="submit" id="sendbutton" type="submit">
</form>
和观点:
def agentUpdate(request,id):
agentName = request.POST['AgentName']
return render_to_response('archive/base.html',{
'agentName':agentName
},
RequestContext(request, ))
网址.py:
urlpatterns = patterns('archive.views',
url(r'^agentUpdate/(?P<id>\w+)/$',
'agentUpdate',
name='agent_Update'),
)
错误:
MultiValueDictKeyError at /archive/agentUpdate/2/
"Key 'AgentName' not found in <QueryDict: {}>"