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]
|