Django Library Mycreole
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

mycreole.py 518B

12345678910111213141516
  1. from django import template
  2. from django.utils.safestring import mark_safe
  3. import mycreole
  4. register = template.Library()
  5. @register.simple_tag(name='render_creole_simple')
  6. def render_creole_simple(text):
  7. return mark_safe(mycreole.render_simple(text))
  8. @register.simple_tag(name='render_creole', takes_context=True)
  9. def render_creole(context, text, attachment_target_path, next_anchor=''):
  10. request = context['request']
  11. return mark_safe(mycreole.render(request, text, attachment_target_path, next_anchor))