【发布时间】:2020-07-23 05:42:22
【问题描述】:
我需要将数组字符串更改为 jinja2 中的数组。这是我的 sql alchemy 数据库模型:
class Film(db.Model):
id = db.Column(db.Integer, primary_key = True)
images = db.Column(db.String(200))
film-name = db.Column(db.String(100), nullable = False)
categories = db.Column(db.String(200), nullable = False)
director = db.Column(db.String(200), nullable = False)
我在分类中存储了一个字符串数组,需要在jinja2中访问它。
数组看起来像这样'['action','family','comedy']'
我已经尝试过literal_eval(),但是它不能在 jinja2 中使用,因为它会给出错误。如何将字符串数组更改为直接数组,以便在 jinja2 中进行循环?
我需要更改我的数据库逻辑还是我做错了什么?
【问题讨论】:
标签: python arrays sqlite flask jinja2