Я читаю все сообщения тегов шаблонов относительно переменной цикла в ключе. По-видимому, Django не поддерживает переменную цикла в ключе, и я не уверен, как использовать шаблонный тег шаблона.Django Template Tag Loop dictionary variable
Я хотел показать что-то подобное, но как я могу достичь этого с помощью цикла {% for i in mData%}?
{{ mData.0.name }}
{{ mData.1.name }}
{{ mData.2.name }}
{{ mData.0.age }}
{{ mData.1.age }}
{{ mData.2.age }}
mData - это список словарей.
mData = { "имя": "Алекс", "возраст": "12"}, { "имя": "Amy", "возраст": "14"} ...
Что является ключевым в этом дело? Потому что это выглядит так: 'mData' - это список словарей. – dhke
да, это список словарей ... любая идея, как я могу это пропустить? Я пробовал {% for loop в mData.forloop.counter.name%}, но это не сработало ... – Arbitel
В этом случае переупорядочите структуру данных в своем представлении, чтобы dict, переданный шаблону, был '{ 'age': [age0, age1, ...], 'name': [name0, name1, ...]} 'и т. д. В противном случае вы вводите код подготовки данных в свой шаблон. – dhke