在web2py中的auth_user表中编程插入一行
如何将包含电子邮件和哈希密码在Web2py中的Auth_user中插入一行?类似于下面的玻璃兼容代码。
def find_or_create_user(username, email, password, role=None):
""" Find existing user or create new user """
user = User.query.filter(User.email == email).first()
if not user:
user = User(username=username,
email=email,
password=current_app.user_manager.hash_password(password),
is_enabled=True,
confirmed_at=datetime.datetime.utcnow())
if role:
user.roles.append(role)
db.session.add(user)
return user
How to programmatically insert a row that includes email and and hashed password into auth_user in web2py? Something like the flask-compatible code below.
def find_or_create_user(username, email, password, role=None):
""" Find existing user or create new user """
user = User.query.filter(User.email == email).first()
if not user:
user = User(username=username,
email=email,
password=current_app.user_manager.hash_password(password),
is_enabled=True,
confirmed_at=datetime.datetime.utcnow())
if role:
user.roles.append(role)
db.session.add(user)
return user
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
物料线是:
The material line is: