Я использую Wagtail RichTextEditor, в котором есть возможность добавлять ссылки. Используя этот вариант ссылки, я могу загружать как внутренние, так и внешние ссылки. Когда я добавляю внешнюю ссылку, она работает нормально. Однако когда я пытаюсь добавить внутреннюю ссылку и опубликовать страницу, ссылка отображается с символом неработающей ссылки. Кроме того, в API атрибут href отображается как None.
Кто-нибудь сталкивался с этой проблемой раньше? Как я могу решить эту проблему?
Мой код такой:
class CustomizeRichTextBlock(RichTextBlock):
def __init__(self, **kwargs):
super().__init__(features=[
'h1', 'h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr',
'link', 'image', 'blockquote', 'mark', 'embed', 'code', 'superscript',
'subscript', 'strikethrough','text-alignment','underline'
], **kwargs)
def add_link_style(self, html_content):
# Add the `style` attribute to all tags
styled_content = re.sub(r'\s*
',r'
', styled_content)
# Return the final content
return styled_content
Подробнее здесь: https://stackoverflow.com/questions/791 ... texteditor
Проблема с внутренними ссылками в Wagtail RichTextEditor ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение