Лучший способ хранить содержимое веб-страницы в базе данных, используя Django и единый шаблон для веб-страниц - PullRequest
1 голос
/ 10 февраля 2020

Я создаю веб-сайт, и основная часть контента будет такого же общего типа и макета на странице. Я собираюсь использовать один шаблон для обработки каждого сообщения, и фактическое содержимое будет храниться в базе данных.

Содержимое будет просто html абзацами, заголовками, подзаголовками, различными списками, цитатами, блоки кода и т. д. c.

Веб-страницы обычно будут одинаковыми или, по крайней мере, похожими. Все компоненты html должны следовать одним и тем же правилам, чтобы все выглядело и ощущалось одинаково. В настоящее время я буду единственным автором, но в будущем я планирую привлечь и других авторов.

Сначала я подумал, просто скопируйте и вставьте этот контент html в текстовое поле в базе данных, и я Можно добавлять новые сообщения / статьи на сайт администратора.

Тогда я подумал, может быть, использовать текстовое поле, скопировать и вставить json списка ['type':, 'content':]. и тогда я могу сделать так, чтобы одна страница шаблона перебирала этот список и отображала содержимое в соответствии с типом. Моя идея заключается в том, что это сократит данные, которые я должен добавить в базу данных, удалив теги html из уравнения.

Учитывая, что я надеюсь, что будущие авторы тоже будут любопытны некоторыми идеями о том, как я могу выполнить sh, чтобы мне было легче публиковать новый контент.

1 Ответ

0 голосов
/ 10 февраля 2020

Это звучит почти так же, как пример этой фантазии c туроастика Мигеля Гринберга. он устанавливает flask среду, которая будет использоваться в качестве его личного блога. При входе пользователя в систему и все, что вам нужно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...