Ответ 1
Jinja2 WhiteSpace Control - это то, что вам нужно (в соответствии с вашим ответом на мой комментарий): http://jinja.pocoo.org/docs/templates/#whitespace-control
Я видел этот вопрос здесь, а некоторые решают его тегами комментариев или разбивают теги, как это:
<i><!--
-->t does not work on the first level with tabspace = 2
beside it looks horrible.
<a
>nnoying<
/a> is it not?
Я помню, как будто я видел какой-то трюк вроде
<a>&dont_put_here_space_please;
tricky ampersand code.
Есть ли такая вещь?
Я использую теперь jinja2 механизм шаблонов python. У него есть какой-то препятствующий пробелу трюк?
UPDATE:
С jinja2, благодаря dav1d, самый короткий способ, который я мог бы придумать, это:
<a>{% if true -%}
No space in the output before this text.
</a>{% endif -%}
Nor after.
Есть ли более короткий способ сделать это?
Jinja2 WhiteSpace Control - это то, что вам нужно (в соответствии с вашим ответом на мой комментарий): http://jinja.pocoo.org/docs/templates/#whitespace-control
Это должно делать то, что вы хотите:
{# -#}