Как разобрать текст перед загрузкой в ​​админку Django для редактирования - PullRequest
0 голосов
/ 17 февраля 2019

Я создаю динамический блог.Я использую администратора Django для добавления сообщений, и я создал несколько простых тегов, которые Python затем заменяет реальными HTML и CSS, которые необходимы браузеру.Это облегчает создание каждого блога и облегчает его чтение при создании.

Прежде чем Django сохранит новый блог, я написал свою модель для отправки текста в скрипт Python, который анализирует код и создает готовый код.html.

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

Есть ли способ захвата контроля над администратором Django ДО того, как он загрузит данные модели в форму для редактирования?

1 Ответ

0 голосов
/ 17 февраля 2019

Более простое решение состоит в том, чтобы иметь два поля, оригинал и сгенерированный HTML.

Используйте оригинал, как вы используете его сейчас, и сохраните сгенерированный HTML в другое поле.

Используйте другое поле для ваших шаблонов.

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