Как отобразить вложенные объекты в шаблоне django?

Вот мои объекты: (для хранения поля используется ArrayField из postgress)

{{'intake': '2022-01-01', 'deadline': '2022-02-28'},{'intake': '2022-06-01', 'deadline': '2022-11-30'}}

Пытаюсь вывести на экран все входы, но получаю вывод типа

i,n,t,a,k,e,:,2,0,2,2,-,............

Пожалуйста, помогите решить эту проблему? Вот мой код:

{% for value in data.intakes %}
     <div> {{value.intake }} </div> // this gives blank output
{% endfor %}

{% for value in data.intakes %}
    <div> {{value.0 }} </div> // this gives output as {{
{% endfor %}

Вот мои данные.intakes:

["{'intake': '2022-01-01', 'deadline': '2022-02-28'}", "{'intake': '2022-06-01', 'deadline': '2022-11-30'}"]

Обновление:

Вот мой код представления:

from_ = request.POST.getlist('intakes')     // ['2022-01-01', '2022-06-01']
to_ = request.POST.getlist('dates')    // ['2022-02-28', '2022-11-30']
intakes_ = [{'intake': f, 'deadline': t} for f, t in zip(from_, to_)]

Из вышесказанного я использовал intakes_ для хранения данных под intakes. И использую это для data.intakes

Надеюсь, теперь вы понимаете!

Вернуться на верх