impuls/website/templatetags/markdown_extras.py

16 lines
389 B
Python

from django import template
from django.template.defaultfilters import stringfilter
from website.models import Category
import markdown as md
register = template.Library()
@register.filter()
@stringfilter
def markdown(value):
return md.markdown(value, extensions=['markdown.extensions.fenced_code'])
@register.simple_tag
def get_categories():
return Category.objects.all()[0:3]