У меня есть список словарей, в результате Джанго formset ошибки:Python не может сделать словарь из списка словарей
[{}, {"field": ["This field is required."]}, {"field": ["This field is required."]}]
Я хочу сделать словарь, где ключом является индексом словаря + имени поля и значения является сообщение об ошибке:
err = formset.errors
for dict in err:
for error in dict:
results[str(err.index(dict))+'-'+error] = dict[error]
Проблема в том, что я получаю только одно значение от ошибки, не все. Как я могу это решить? Спасибо
В качестве уведомления не используйте 'dict' в качестве имени переменной. – Arman
Что вы подразумеваете под индексом + имя поля? должно быть '1field'? – Arman
Просьба показать желаемый результат и то, что вы получаете вместо этого. –