AS
Size: a a a
AS
AS
h
AS
D
endblock
, то логика типа parse until — то есть буду брать содержимое между ними и с ним работать, try:в темплейте:
nodelist = parser.parse(('endsome',))
parser.delete_first_token()
return SomeNode(nodelist)
except TemplateSyntaxError as e:
if 'endsome' in str(e):
return SomeNode()
{% some %}Все идет нормально: он парсит, не находит закрывашку, идет по пути экспешона, и даже вызывает
__init__
в SomeNode()
Но после — поднимает ошибку:Unclosed tag on line 10: 'some'. Looking for one of: endblock.Ошибка поднимается из 482-й строки:
N
endblock
, то логика типа parse until — то есть буду брать содержимое между ними и с ним работать, try:в темплейте:
nodelist = parser.parse(('endsome',))
parser.delete_first_token()
return SomeNode(nodelist)
except TemplateSyntaxError as e:
if 'endsome' in str(e):
return SomeNode()
{% some %}Все идет нормально: он парсит, не находит закрывашку, идет по пути экспешона, и даже вызывает
__init__
в SomeNode()
Но после — поднимает ошибку:Unclosed tag on line 10: 'some'. Looking for one of: endblock.Ошибка поднимается из 482-й строки:
D
N
N
D
D
N
D
{% link 'some_name_for_reverse' %}или
<img src="img/path/" alt="">
{% endlink %}
{% link 'some_name_for_reverse' 'Some link' %}а на выходе:
<a href="some/path/after/reverse/">
<img src="img/path/" alt="">
</a>
или
<a href="some/path/after/reverse/">Some link</a>
N
D
N
N
D
<img href="#">
?N
D