Django:提交表单时遇到403错误:CSRF verification failed详解程序员

Django:提交表单时遇到403错误:CSRF verification failed

问题:

  提交表单时遇到403错误:CSRF verification failed

解决方案:

  在表单界面html中的form添加{% csrf_token %},代码:

<body> 
    <div class="container"> 
      <form class="form-horizontal" action="/login/" method="post"> 
        {% csrf_token %} 
        <div class="control-group"> 
          <label class="control-label" contenteditable="true" for="inputUser">用户</label> 
          <div class="controls"> 
            <input name="inputUser" placeholder="User" type="text" /> 
          </div> 
        </div> 
        <div class="control-group"> 
          <label class="control-label" contenteditable="true" for="inputPassword">密码</label> 
          <div class="controls"> 
            <input name="inputPassword" placeholder="Password" type="password" /> 
          </div> 
        </div> 
        <div class="control-group"> 
          <div class="controls"> 
            <label class="checkbox" contenteditable="true"> 
            <input type="checkbox" /> Remember me </label> 
            <button class="btn" contenteditable="true" type="submit">登陆</button> 
            <span style="color:red;"> {{ status }}</span> 
          </div> 
        </div> 
      </form> 
    </div> 
    <script type="text/javascript" src="../static/js/jquery-1.9.1.min.js"></script> 
    <script type="text/javascript" src="../static/js/bootstrap.js"></script> 
  </body>

 

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/2539.html

(0)
上一篇 2021年7月16日
下一篇 2021年7月16日

相关推荐

发表回复

登录后才能评论