我按照modelfomrs上的django教程创建了一个表单。这是我使用的网址:
(r'^frm/manage/$', 'frm.views.manage'),
但是当我提交数据时,我得到404页面,其中包含此错误The current URL, manage/, didn't match any of these
。
我的模板:
<html>
<body>
<form method="post" action="/manage/">
{{ formset }}
<p><input type="submit" value="Write data" /></p>
</form>
</body>
</html>
答案 0 :(得分:1)
这是基本的HTML。
您的表单已发布到网址/manage/
,而不是/frm/manage/
<form method="post" action="/manage/">
将该行更改为action=""
,action="."
(指向自身的相对网址),明确指向您的视图action="/frm/manage/"
,或完全删除action
行以发布与提供表单的视图相同的URL。