代码拉取完成,页面将自动刷新
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()
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。