表单操作不起作用Django的

时间:2014-12-07 23:11:32

标签: django forms exception

你好我做了一些ModelForm。现在当我进入时我得到了这个错误。

RuntimeError
Exception Value:    

You called this URL via POST, but the URL doesn't end in a slash and you have APPEND_SLASH set. Django can't redirect to the slash URL while maintaining POST data. Change your form to point to 127.0.0.1:8000/comp/new/ (note the trailing slash), or set APPEND_SLASH=False in your Django settings.

造成这种情况的原因是什么?可以形成动作完全匹配表单URL comp / new和这个匹配到我的视图来呈现和处理数据。但出了点问题......

我的网址

url(r'^comp/new/$', 'company.views.add_company', name='add_company'),

我的表单操作

<form id="category_form" method="post" action="/comp/new/">

1 个答案:

答案 0 :(得分:-1)

可能您正在使用reverse所以请检查您的urls.py,遗失/应该在那里