У меня есть текстовый файл, который отформатирован с заголовками, расположением изображений и кучей другой информации.Я написал класс Python, который будет анализировать этот текстовый файл и создавать объект, который содержит заголовок, изображение и информацию, связанную с ним.Он возвращает список этих объектов.
Я хочу отобразить каждый объект в этом списке в Django, используя HTML-таблицу.Если пользователь установит флажок сохранения, а затем отправит форму, все отмеченные объекты будут сохранены в базе данных.По сути, каждый элемент таблицы будет отражать определенный объект и будет выглядеть так:
![format](https://i.stack.imgur.com/mLD5u.png)
Так что в простом случае у меня есть что-то вроде этого:
Class ImageContainerModel(models.Model):
title = models.CharField()
img = models.CharField()
info = models.CharField()
Я не уверен, как это написать.Я делал что-то подобное раньше, но это было очень уродливо.Ранее я получил список объектов и передал его в форму в качестве аргумента выбора, затем изменил виджет CheckboxSelectMultiple, изменив способ отображения html.
Я могу сделать это снова,но есть ли более простой способ?Я думал о том, чтобы просто передать список объектов непосредственно в шаблон, а затем построить таблицу оттуда с помощью тегов шаблона, но я не уверен, как вставить флажки для каждого из них, а затем проверить его в моих представлениях.