2016-08-16 15:13:42 +02:00
|
|
|
from pageapp.models import page
|
2016-10-25 10:56:38 +02:00
|
|
|
from django.shortcuts import render, get_object_or_404
|
2018-02-25 12:21:28 +01:00
|
|
|
from polysite.globals import CustomRenderer
|
|
|
|
import mistune
|
2016-08-16 15:13:42 +02:00
|
|
|
|
|
|
|
|
|
|
|
def getpage(request, page_id):
|
|
|
|
pagedetail = get_object_or_404(page, pk=page_id)
|
2018-02-25 12:21:28 +01:00
|
|
|
renderer = CustomRenderer()
|
|
|
|
md = mistune.Markdown(renderer=renderer, hard_wrap=True)
|
|
|
|
pagedetail.body = md(pagedetail.body)
|
2016-10-25 10:56:38 +02:00
|
|
|
return render(request, 'pageapp/page.html', {'page': pagedetail})
|
2016-08-16 15:13:42 +02:00
|
|
|
|
2018-02-25 12:21:28 +01:00
|
|
|
|
2016-08-16 15:13:42 +02:00
|
|
|
def aboutpage(request):
|
2018-02-25 12:21:28 +01:00
|
|
|
# about = get_object_or_404(page, pk=1)
|
|
|
|
# return render(request, 'pageapp/page.html', {'page': about})
|
|
|
|
return getpage(request, 1)
|
2016-08-16 15:13:42 +02:00
|
|
|
|
|
|
|
|
2018-02-25 12:21:28 +01:00
|
|
|
def contactpage(request):
|
|
|
|
# contact = get_object_or_404(page, pk=2)
|
|
|
|
# return render(request, 'pageapp/page.html', {'page': contact})
|
|
|
|
return getpage(request, 2)
|