Как распечатать данные Json в шаблоне Django

#python #django

Вопрос:

 {
    '4': [1, 'Product New', '450.00', '4'], 
    '6': [1, 'Products Hello', '4500.00', '6']
}
 

Я получаю данные в своем view.py:

 using products = json.loads(data)
 

После этого я пытаюсь показать каждый элемент в шаблонах Django.
4 и 6 — это про

Комментарии:

1. что вы получили в своем шаблоне?

2. у меня есть такие данные json в моем шаблоне, но как их разобрать ?? {‘4’: [1, ‘Продукт Новый’, ‘450.00’, ‘4’], ‘6’: [1, ‘Продукты Привет’, ‘4500.00’, ‘6’]}

3. Вы можете попробовать мой ответ, надеюсь, он решит вашу проблему

Ответ №1:

Вы можете попробовать это:

 data = {
    '4': [1, 'Product New', '450.00', '4'], 
    '6': [1, 'Products Hello', '4500.00', '6']
}

json_string = json.loads(data)
return render(request,'test.html',{'dataset':json_string})
 

HTML-часть:

 {% for key, value in dataset.items %}
{{key}}: {{value}}
{% endfor %}
 

Комментарии:

1. json_string = json.загружает(данные) работает спасибо