У вас не может быть пустого блока try
, подобного этому в Python. Если вы просто хотите ничего не делать в блоке (скажем, для макетирования кода), используйте ключевое слово pass
:
from django.template import Template, TemplateSyntaxError
try:
pass
except TemplateSyntaxError as error:
Template(value)
raise forms.ValidationError(error)
return value
Изменить: Это ответ на оригинальную версию вопроса. Я оставлю это для потомков, но вопрос теперь отредактирован, и у @jleedev есть правильный ответ на пересмотренный вопрос.