2017-10-05 6 views
0
内のリスト

私はこのようなviews.pyにクエリセットをレンダリングしていますようにJSON配列を表示することができます私のHTMLにコードを次のようは、どのように私はジャンゴ

{% for item in person %} 
    {{ item.description }} 
{% endfor %} 

それは['24', 'Student', 'NY'] として返します。しかし、私は争うたいですwは次のようになります。

24 
Student 
NY 

どのようにするのですか?

+0

は 'モデル' JSONFieldのdescription'フィールドです'? –

+0

はい私のモデルでは... –

+0

あなたの 'MyDict'モデルを投稿できますか? –

答えて

0

あなたがチェック値型のtemplatetagsを作るために旧姓ジャンゴ

{{ item.description|join:"<br>" }} 
0

joinテンプレートタグを使うことができ、リストかではありません。

templatetagsコード:

from django import template 
register = template.Library() 

@register.simple_tag 
def is_list_type(data): 
    return isinstance(data, list) 

htmlコード:

{% load <templatetag file name> %} 
{% for item in person %} 
    {% is_list_type item as result %} 
    {% if result %} 
     {% for value in item %} 
      {{value}} <br> 
     {% endfor %} 
    {% else %} 
     {{ item}}<br> 
    {% endif %} 
{% endfor %} 

出力:

male 
24 
Student 
NY 
関連する問題