как лучше хранить статьи в БД, чтобы можно было в текст вставлять картинки, списки, подзаголовки и т.д. Думаю, будет ли адекватным завести для каждого типа "блока" (для текста, набора картинок или подзаголовка) отдельную модель, которая будет иметь ForeignKey с ссылкой на сам основной объект статьи? Тогда при загрузке статьи можно будет обратиться к article.field_set и в темплейте вывести все блоки в цикле for. Или, может быть, не стоит плодить лишние таблицы в базе, а текст хранить все таки в самом объекте статьи? Как лучше реализовать подобную модель?
Я бы не заморачивался с отдельными моделями для каждого блока, хранил бы текст как есть, а для форматирования и вставки туда картинок юзал бы wysiwyg редактор
Wagtail
Обсуждают сегодня