时间:2021-07-01 10:21:17 帮助过:4人阅读
产生迁移文件,进行迁移
python manage.py makemigrations
python manage.py migrate
urls.py 产生路由
from django.conf.urls import url
from app5 import views
urlpatterns = [
url(r‘getuser‘,views.get_user)
]
在 views.py 中编写函数
from django.http import HttpResponse
from django.shortcuts import render
# Create your views here.
from app5.models import User
def get_user(request):
username = "qqq"
# 用户输入的用户名
password = "000"
# 密码
users = User.objects.filter(u_name = username)
# 查看 User 表有没有 username
if users.count():
# .count 也可以写为 .exists,直接判断是否存在
# 有就是 1 , 没有就是 0
# user 用户存在
user = users.first()
# 取数据 last() 也可以
if user.u_password == password:
print("登陆成功")
else:
print("密码错误")
else:
print("用户名不存在")
return HttpResponse("获取成功")
注:
静态的设置了账号密码,根据数据库的 user 表查看是否存在该数据
.count() 和 .exists() 都可以判断是否存在该数据
先验证用户名是否存在,再判断密码是否存在
2020-05-10
Django学习路13_创建用户登录,判断数据库中账号名密码是否正确
标签:ati png lte ali 技术 url 学习 create 登录