Используя 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?