【发布时间】:2013-06-07 22:45:34
【问题描述】:
我正在尝试在我的用户类中为 API 密钥添加另一列。但是,在使用 Flask-Security 时,我的 kwargs 出现错误。
class User(db.Model, UserMixin):
__tablename__ = 'usermod'
id = db.Column(db.Integer(), primary_key=True)
email = db.Column(db.String(120), unique=True)
password = db.Column(db.String(255))
active = db.Column(db.Boolean())
confirmed_at = db.Column(db.DateTime())
api_key = db.Column(db.String(256))
roles = db.relationship('Role', secondary=roles_users, backref=db.backref(
'users', lazy='dynamic'))
此外,我正在尝试使用我自己的generate_key() 函数在注册后为每个用户填写api_key 的字段。这是因为我正在使用 Flask-Security 的内置 app.config['SECURITY_REGISTERABLE'] = True 字段。我不确定如何覆盖 Flask-Security 的设置来执行此操作。
【问题讨论】:
标签: python flask flask-security