使用 Flask-SQLAlchemy 我有一个如下所示的表:
class User(db.Model):
id = db.Column(db.Integer, primary_key=True)
name = db.Column(db.String(100), nullable=False)
slug = db.Column(db.String(200), nullable=False)
def __init__(self, name):
self.name = name
我有一个Python库 https://github.com/dimka665/awesome-slugify它将某些文本的值转换为像这样的slugslugify('Hello World')
to hello-world
.
假设我要创建一个用户:
user = User('John Smith')
db.session.add(user)
db.session.commit()
我想要的值slug
in the User
表为Slugify('John Smith')
.
我该怎么办呢?谢谢。
正如 IanAuld 在评论中所说,我应该添加self.slug = slugify(name)
像这样:
class User(db.Model):
id = db.Column(db.Integer, primary_key=True)
name = db.Column(db.String(100), nullable=False)
slug = db.Column(db.String(200), nullable=False)
def __init__(self, name):
self.name = name
self.slug = slugify(name)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)