Используя Wagtail 2.9, я пытаюсь создать блок, который позволяет делиться своим текстовым содержимым с Twitter. Сам блок прост:
class QuotableShare(StructBlock):
text = TextBlock(required=True)
class Meta:
icon = 'fa-twitter'
template = 'blocks/quotable_share.html'
Однако я хотел бы иметь доступ к URL-адресу страницы, на которой отображается блок, чтобы включить его в качестве ссылки в сообщение для совместного использования. В шаблоне quotable_share.html
я пробовал:
{{ request.get_full_path }}
{{ request.path }}
{{ request.full_path }}
Но никто не дал мне доступ к URL-адресу страницы.
Есть ли способ получить доступ к URL-адресу, не передавая его в качестве переменной шаблона при повторении блоков StreamField?