17 lines
518 B
Python
17 lines
518 B
Python
from django import template
|
|
from django.utils.safestring import mark_safe
|
|
import mycreole
|
|
|
|
register = template.Library()
|
|
|
|
|
|
@register.simple_tag(name='render_creole_simple')
|
|
def render_creole_simple(text):
|
|
return mark_safe(mycreole.render_simple(text))
|
|
|
|
|
|
@register.simple_tag(name='render_creole', takes_context=True)
|
|
def render_creole(context, text, attachment_target_path, next_anchor=''):
|
|
request = context['request']
|
|
return mark_safe(mycreole.render(request, text, attachment_target_path, next_anchor))
|