Джангу я изучаю совсем недавно и вот возникла трабла… Пытаюсь сделать такое:
<p class="post">
{{ post.body|apply_markup:"{{ post.markup.sys_name }}" }}
</p>
Я понимаю, что это довольно фундаментальная проблема, но не знаю, как её обойти.
Делать, как показано ниже, не хочется совсем, так как типов разметки может быть много и для них есть специальная табличка (всё это больше в целях обучения!):
<p class="post">
{% ifequal post.markup.sys_name "linebreaks" %}
{{ post.body|apply_markup:"linebreaks" }}
{% endifequal %}
{% ifequal post.markup.sys_name "markdown" %}
{{ post.body|apply_markup:"markdown" }}
{% endifequal %}
</p>