1 Star 2 Fork 1

一只胖橘/flask-login登录注册

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
models.py 970 Bytes
一键复制 编辑 原始数据 按行查看 历史
一只胖橘 提交于 2022-05-09 08:31 . app
from app import db
from flask_login import UserMixin
from werkzeug.security import generate_password_hash, check_password_hash # 生成密码散列值函数
# 创建数据模型对象
class User(UserMixin, db.Model): # 用户
id = db.Column(db.Integer, primary_key=True)
userID = db.Column(db.Integer, nullable=False)
password = db.Column(db.String(128), nullable=False)
phone = db.Column(db.BigInteger, nullable=False, unique=True)
email = db.Column(db.String(50), nullable=False, unique=True)
active = db.Column(db.Boolean())
def set_password(password): # 用来设置密码的方法,接受密码作为参数
return generate_password_hash(password) # 将生产的密码保持到对应的字段
def validate_password(self, password): # 用于验证密码的方法,接受密码作为参数
return check_password_hash(self.password, password)
# 返回布尔值
# db.create_all()
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Python
1
https://gitee.com/akitten_cn/flash-login-login.git
git@gitee.com:akitten_cn/flash-login-login.git
akitten_cn
flash-login-login
flask-login登录注册
master

搜索帮助