Django - сохранение html-данных в печатном поле
У меня есть модель
class Product(models.Model):
description = QuillField(null=True, blank=True)
В django views как я могу сохранить html данные в нем?
product = Product.objects.get(id=...)
product.description = '<p> this is a test </p>'
product.save()
но у меня ошибка: невозможно разобрать значение
Вам нужно обернуть содержимое в JSON-блоб, поэтому:
import json
product = Product.objects.get(id=…)
product.description = json.dumps(
{
'delta': {'ops': []},
'html': '<p> this is a test </p>',
}
)
product.save()