Twitter bootstrap 表单无效的Django表单
我的模板登录\u form.html: My URL.py: 以下是POST数据: 我偶然发现了这个问题,表单无法验证。post键的值被括在大括号内,不知道为什么会发生或应该发生?请指出我的错误。多谢各位 重要信息:Twitter bootstrap 表单无效的Django表单,twitter-bootstrap,django-views,Twitter Bootstrap,Django Views,我的模板登录\u form.html: My URL.py: 以下是POST数据: 我偶然发现了这个问题,表单无法验证。post键的值被括在大括号内,不知道为什么会发生或应该发生?请指出我的错误。多谢各位 重要信息: Django==1.7.1您能发布完整的回溯信息并告诉我们您使用的是哪个版本的Django吗?我删除了post函数并重新加载了服务器,它正常工作了!我不知道,为什么它不起作用。哦,酷。有时缓存会出现难以调试的问题。如果我不能找出问题所在,我总是尝试重新启动服务器或打开一个匿名窗口。
Django==1.7.1您能发布完整的回溯信息并告诉我们您使用的是哪个版本的Django吗?我删除了post函数并重新加载了服务器,它正常工作了!我不知道,为什么它不起作用。哦,酷。有时缓存会出现难以调试的问题。如果我不能找出问题所在,我总是尝试重新启动服务器或打开一个匿名窗口。
<form class="form-signin" method="post" action=" {% url 'login_form' %}">
{% csrf_token %}
<h2 class="form-signin-heading">Please sign in</h2>
<input type="text" class="form-control" name="username">
<input type="password" class="form-control" name="password">
<div class="checkbox">
<label>
<input type="checkbox" value="remember-me"> Remember me
</label>
</div>
<input type="submit" class="btn btn-lg btn-primary btn-block" value="Login">
<div>
<label>
<a href="#" value="forgot"> Forgot Password?</a>
</label>
<label class="pull-right">
<a href="#" value="register">Register</a>
</label>
</div>
</form>
class LoginFormView(FormView):
form_class = LoginForm
template_name = 'pv_ui/login_form.html'
def post(self, request, *args, **kwargs):
print self, request
return render(request, template_name)
def form_valid(self, form):
print self, form
return HttpResponseRedirect(reverse('video'))
urlpatterns = patterns('pv_ui.views',
url(
regex=r'^login/$',
view=LoginFormView.as_view(),
name='login_form',
),
)
POST:<QueryDict: {u'username': [u'aaa@gmail.com'], u'csrfmiddlewaretoken': [u'pphxKPkOhIe0Yk7MqQSj2NYtL2iFlC3b'], u'password': [u'heretherehere']}>,