cap*_*ght 3 forms authentication django post
我正在尝试使用 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>
Run Code Online (Sandbox Code Playgroud)
我对此页面的看法也非常简单:
def sign_up(request):
return render_to_response('portal/signup.html', context_instance=RequestContext(request))
Run Code Online (Sandbox Code Playgroud)
我真的很困惑到底发生了什么,我一直在关注这个来学习身份验证。一切正常,但我认为添加“创建用户”将是下一步。我似乎也无法以任何形式在其他页面上工作。
任何帮助都会很棒,我快疯了!
我认为你的问题是你正在使用
<input type="button" value="Sign Up!"/>
Run Code Online (Sandbox Code Playgroud)
代替
<input type="submit" value="Sign Up!"/>
Run Code Online (Sandbox Code Playgroud)
输入提交会将所有表单数据发送到服务器,输入按钮不会。您可以在这里了解有关表单的更多信息:http://www.w3schools.com/html/html_forms.asp
归档时间: |
|
查看次数: |
3714 次 |
最近记录: |