简介:登录小案例
寄语:本篇文章目的在于简单的使用Django框架,提供一些登录的思考方式,不在于直接拿去运行,其中主要是veiws文件中的login函数,是重点:登录的逻辑,数据库中怎么取出数据。同时并没有加入网络,很是不足,只适合自己玩,目前能力有限希望海涵。
页面:两个简单的html页面,分别是login页面和main页面。login页面主要是一个表单,main页面一句话,显示某个用户登录成功
功能:从数据库获得用户的username,password,与用户输入的对比:
(1)判断数据中是否存在该用户;
(2)判断密码是否正确;
(3)账户密码正确,跳转页面
大体模样:
详细设计(主要代码):
login页面:
<body>
<form action="/app01/login/" method="post">
{% csrf_token %} {# 注意没有回报错 #}
<p>
用户&#x