我正在尝试用Django做一些非常基本的表单帖子,但每当我尝试点击按钮提交信息时都没有任何反应。在Chrome中的终端或开发者中不会显示任何错误或任何类型的消息。这个页面上没有JS直接html:
<form method="post" action="/">
{% csrf_token %}
<input type="text" id="name" name="name"/>
<input type="text" id="password" name="password"/>
<input type="button" value="Sign Up!"/>
</form>
我对此页面的看法非常简单:
def sign_up(request):
return render_to_response('portal/signup.html', context_instance=RequestContext(request))
我真的很不知道发生了什么,我一直在关注this学习身份验证。一切正常,但我认为添加“创建用户”将是下一步。我似乎无法以任何形式在其他页面上工作。
任何帮助都会很棒,我会疯了!
答案 0 :(得分:4)
我认为你的问题是你正在使用
<input type="button" value="Sign Up!"/>
而不是
<input type="submit" value="Sign Up!"/>
输入提交将所有表单数据发送到服务器,输入按钮不会。 您可以在此处了解有关表单的更多信息:http://www.w3schools.com/html/html_forms.asp