Блок насыщенного текста Wagtail улучшает диффузию ревизий
Возможно ли переопределить, как Wagtail сравнивает изменения страниц? Сейчас он преобразует html в плоский текст, но я хочу получить лучший вид при сравнении.
Вот как wagtail делает различия между текстами:
class RichTextFieldComparison(TextFieldComparison):
def htmldiff(self):
return diff_text(
text_from_html(self.val_a), text_from_html(self.val_b)
).to_html()
register_comparison_class(RichTextField, comparison_class=RichTextFieldComparison)