使用Django实现一个密码错误提醒功能

  介绍

这篇文章运用简单易懂的例子给大家介绍使用Django实现一个密码错误提醒功能,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

使用Django实现一个密码错误提醒功能

URLconf:应用设计url需要创建的一个python模块,这个模块包含url模式(简单正则),到视图函数

观点视图:视图函数,简称视图,它接受网络请求并且返回web响应,响应可以是一网张HTML页,一个重定向,一个404年错误,一个XML文档,或者一张图片

设置:Django项目的配置文件,包括Django模块应用配置,数据库配置,模块配置

wsgis:与WSGI兼容web服务为你的项目服务的入口点

url配置文件

。url输入url
  django。contrib进口管理
  从信号导入视图
  urlpattern=[
  管理/url (" # 39; ^ & # 39;, admin.site.urls),
  url(" # 39; ^登录# 39;,views.login), #登录路径
  )
" # 39; ^指数/$ & # 39;匹配符,r字符串前面加“r”是为防止字符串出现类似“\ t"字符时转义^匹配字符串开头;在多行模式中匹配每一行的开的头,如^美国广播公司、美国广播公司(abc)美元匹配字符串末尾;在多行模式中匹配每一行末尾,美元如美国广播公司、美国广播公司
 django。快捷方式进口呈现
  django。快捷方式进口重定向#重新定向模块
  
  def登录(请求):
  #包含用户提交的所有信息
  #获取用户提交方法
  error_msg=?“
  如果请求。方法==癙OST":
  #获取用户通过帖子提交过来的数据
  用户=request.POST.get(& # 39;用户名# 39;,没有)
  pwd=request.POST.get(& # 39;密码# 39;,没有)
  如果用户==& # 39;根# 39;和pwd==& # 39; 123 & # 39;
  #去跳转到
  返回重定向(& # 39;www.baidu.com& # 39;)
  其他:
  #用户密码不匹配
  error_msg=& # 39;用户名或密码错误& # 39;
  #用户=request.POST[& # 39;用户# 39;】
  # pwd=request.POST [& # 39; pwd # 39;】
  #打印(用户、pwd)
  返回渲染(请求,& # 39;login.html& # 39;, {& # 39; error_msg& # 39;: error_msg}) 

设置配置

 & lt; !DOCTYPE html>
  & lt; html lang=癳n"祝辞
  & lt; head>
  & lt;元charset=癠TF-8"祝辞
  & lt; title> Title
  & lt; style>
  标签{
  宽度:80 px;
  text-align:正确;
  显示:inline-block;
  }
  & lt;/style>
  & lt;/head>
  & lt; body>
  
  action=& lt;形式“/login"方法=皃ost"比;
  & lt; p>
  & lt;标签=皍sername"祝辞用户名:& lt;/label>
  输入name=& lt;“username"类型=& # 39;文本# 39;占位符=& # 39;uaername& # 39;祝辞& lt; br>
  & lt;标签=皃assword"祝辞密码:& lt;/label>
  输入name=& lt;“password"类型=& # 39;密码# 39;占位符=& # 39;密码# 39;祝辞& lt; br>
  & lt;输入类型=皊ubmit"值=https://www.yisu.com/zixun/钡锹?/>
   {{error_msg}} 
  

  

关于使用Django实现一个密码错误提醒功能就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。

使用Django实现一个密码错误提醒功能