django modelforms的网址

时间:2011-02-20 04:54:52

标签: django django-forms

我按照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>

1 个答案:

答案 0 :(得分:1)

这是基本的HTML。

您的表单已发布到网址/manage/,而不是/frm/manage/

<form method="post" action="/manage/">

将该行更改为action=""action="."(指向自身的相对网址),明确指向您的视图action="/frm/manage/",或完全删除action行以发布与提供表单的视图相同的URL。