Форма Django для ввода / сохранения HTML в базу данных - PullRequest
1 голос
/ 17 июня 2010

У меня первая неделя разработки на Django, и я работаю над страницей администратора, которая позволит мне написать небольшой HTML-файл с использованием TinyMCE, а затем сохранить его в базе данных.Мне не нужно отображать эту веб-страницу на сайте или добавлять ее в urls.py и т. Д. Фрагмент HTML будет загружен из базы данных и использован в функции просмотра.

Я прочитал в«Практические Django Projects», как интегрировать TinyMCE, поэтому мой вопрос больше касается лучшего подхода к самой форме.В частности:

1. Существует ли встроенная форма, например, плоская страница, которая хорошо подходит для этого?Мне нужно только одно поле в форме для html.

2. Как сохранить текст формы после ее ввода?

Я создал модель с помощью JSONFieldчтобы сохранить HTML, но я не знаю, что делать дальше.Спасибо.

Ответы [ 2 ]

1 голос
/ 17 июня 2010

вот документация для Django Flatpages App , возможно, вы обслуживаете.

0 голосов
/ 19 июня 2010

В итоге я использовал класс ModelAdmin , чтобы получить то, что я хотел. Я создал новую модель в models.py, а затем использовал ModelAdmin, чтобы включить редактируемую администратором форму для данных модели.

Надеюсь, это кому-нибудь поможет.

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