【发布时间】:2017-05-26 23:51:26
【问题描述】:
例如,我正在使用 chinook 数据库,我想将 Name 字段转换为 slug。 Slugify 是 awesome-slugify 的一个函数。
SQL 中的类似内容
Select *, slugify(Name) as name_slug
from Artist
在 sqlalchemy 中我尝试过:
artist = Artist.query.add_columns(name_slug=slugify(Artist.Name)).all()
和
artist = Artist.query.add_columns(name_slug=[slugify(a.Name) for a in Artist.Name]).all()
我可以通过在终端中执行以下操作来生成名称蛞蝓列表:
art = models.Artist.query.all()
name_slug = [slugify(a.Name) for a in art]
print(name_slug)
但我不确定如何将它们联系在一起。
【问题讨论】:
标签: python python-3.x flask sqlalchemy flask-sqlalchemy