发布于2021-07-25 06:25 阅读(940) 评论(0) 点赞(10) 收藏(2)
这里写的就是业务逻辑,写了两个方法。
其中request参数是必须的,拿的是浏览器拿交的相关信息。
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
import os.path
# Create your views here.
from django.shortcuts import HttpResponse
from django.shortcuts import render
from django.shortcuts import redirect
def index(request):
return HttpResponse("CMDB")
def login(request):
error_msg=""
if request.method == "POST":
username = request.POST.get("username",None)
password = request.POST.get("password",None)
print (username,password)
if username=='root' and password=='admin123':
#去跳转到
return redirect('/home')
else:
error_msg='用户名或密码错误'
return render(request, "login.html",{'error_msg':error_msg})
def home(request):
return render(request,"home.html")
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<table>
<tr>
<td>李柏霖</td>
<td>男</td>
<td>123@187.com</td>
</tr> <tr>
<td>李柏霖2</td>
<td>中</td>
<td>123@18754.com</td>
</tr> <tr>
<td>李柏霖3</td>
<td>女</td>
<td>123@18786.com</td>
</tr>
</table>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<link rel="stylesheet" href="/static/commons.css">
</head>
<style>
label {
width: 80px;
text-align: right;
display: inline-block;
}
#submit {
margin-left: 100px;
width: 100px;
height: 30px;
}
</style>
<body>
<form action="/login" method="post">
<p>
<label for="username">用户名:</label>
<input type="text" name="username"><br>
</p>
<p>
<label for="passoword">密码:</label>
<input type="password" name="password">
<span style="color: red">{{ error_msg }}</span>
<br>
</p>
<input type="submit" id="submit">
</form>
<script src="/static/jquery-3.6.0.min.js"></script>
</body>
</html>
登录前:
登录之后:
原文链接:https://blog.csdn.net/qq_37924905/article/details/119026456
作者:天使是怎样炼成的
链接:http://www.pythonpdf.com/blog/article/484/e016bf91ba9cb6ad0c94/
来源:编程知识网
任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任
昵称:
评论内容:(最多支持255个字符)
投诉与举报,广告合作请联系vgs_info@163.com或QQ3083709327
免责声明:网站文章均由用户上传,仅供读者学习交流使用,禁止用做商业用途。若文章涉及色情,反动,侵权等违法信息,请向我们举报,一经核实我们会立即删除!