2 回答

TA貢獻(xiàn)1834條經(jīng)驗(yàn) 獲得超8個(gè)贊
我使用此git問(wèn)題中的信息對(duì)此進(jìn)行了修復(fù):
@user_registered.connect_via(app)
def user_registered_sighandler(app, user, confirm_token):
default_role = user_datastore.find_role("User")
user_datastore.add_role_to_user(user, default_role)
db.session.commit()

TA貢獻(xiàn)1836條經(jīng)驗(yàn) 獲得超4個(gè)贊
如果您已經(jīng)創(chuàng)建了角色“用戶(hù)”,則可以在創(chuàng)建/注冊(cè)用戶(hù)時(shí)將該角色添加到用戶(hù)。
def create_user():
db.create_all()
user = user_datastore.create_user(email='my@email.com', password='password')
default_role = user_datastore.find_role(name="User")
user_datastore.add_role_to_user(user, default_role)
db.session.commit()
添加回答
舉報(bào)