I'm used to django-markdown , so I think using a filter is a good way to accomplish this:
<div class="content">{{ article.body|rst }}</div>
, jinja2, . , - ( ):
from docutils.core import publish_parts
import jinja2
def rst_filter(s):
return jinja2.Markup(publish_parts(source=s, writer_name='html')['body'])
environment.filters['rst'] = rst_filter