По умолчанию, страница администратора Django обычно формирует отправленные данные в базу данных, естественно, без каких-либо изменений данных.
Однако я хочу изменить это.
Когда я разрабатываю блог для использования администратора Django, у меня естьстолбцы в таблице, такие как
| title | article_md | article_html
, и я хочу сделать данные article_html
не для редактирования непосредственно в форме страницы администратора django, а для создания данных в стиле html из данных стиля уценки article_md
и отправки вбаза данных.
Как я могу это сделать?Есть ли способ сделать что-то вроде контроллера вообще в model.py или admin.py?
class Article(models.Model):
def __str__(self):
return str(self.title)
title = models.CharField(max_length=255)
article_md = models.TextField(null=True)
article_html = models.TextField(null=True)←I want it is generated by converting article_md's data