Fixed markdown api issue

This commit is contained in:
2016-09-06 18:43:39 +02:00
parent d23e07363d
commit 78bf4b7b84
4 changed files with 63 additions and 4 deletions

View File

@ -1,14 +1,20 @@
from rest_framework.response import Response
from rest_framework.decorators import api_view
from rest_framework.decorators import api_view, renderer_classes
from rest_framework.renderers import StaticHTMLRenderer
from rest_framework.views import APIView
from core.templatetags.renderer import markdown
@api_view(['GET'])
@renderer_classes((StaticHTMLRenderer,))
def RenderMarkdown(request):
"""
Render Markdown
"""
if request.method == 'GET':
return Response(markdown(request.GET['text']))
try:
data = markdown(request.GET['text'])
except:
data = 'Error'
return Response(data)