Django: что является наиболее подходящим способом предоставить администраторам возможность изменять небольшие фрагменты текста - PullRequest
1 голос
/ 16 декабря 2010

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

Любой совет?

Ответы [ 2 ]

0 голосов
/ 16 декабря 2010

Это может быть немного больше, чем вы ищете, но django-chunks позволяет встраивать фрагменты текста в ваши шаблоны и позволяет администраторам редактировать их. Поскольку единственный способ вставить чанк в шаблон - это встроить его самостоятельно, вам не нужно беспокоиться о том, что кто-то создаст дополнительные чанки - они просто нигде не появятся на сайте.

0 голосов
/ 16 декабря 2010

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

...