2017-12-04 5 views
0

私は、文字列である私のDBにエントリを持っているが、それは、リストのようになります。今、私をtextPythonのJinja2のは、リストにDBからlistform内の文字列を型キャスト

を入力

["SomeText", "SomeValue", "SomeValue", "SomeValue", "SomeValue"] 

ことがありますjinja2のリストを反復したいのですが、jinja2はこれを文字列として認識します。リストに型キャストする方法はありますか?私はそれがリストになるように文字列を分割することで、私はすでにと所望の出力に上記の例を分割する可能性が見出さ

代替ソリューション:ここ

{% for item in db_item.db_column.split(",") %} 
    <p> {{ item.replace('"', "").replace("[", "").replace("]", "") }} </p> 
{% endfor %} 

が出力される。

SomeText 
SomeValue 
SomeValue 
SomeValue 
SomeValue 

答えて

0

分割可能な文字列をDBに保存して解決しました。

information = Column(Text, nullable=False) 

データが:::に分割可能でなければなりませんinformationに保存し、データ例:ここでは

{% for item in information.split(":::") %} 
    ... 
{% endfor %} 

:私はビューでこの文字列を分割し、リストを反復処理することができますjina2で

SomeText:::SomeValue:::SomeValue:::SomeValue:::SomeValue 

実際の結果ですが、可能な回答の内容は次のように作成されています: https://www.path-of-exile-builds.com/quiz

関連する問題