16 lines
389 B
Python
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]
|