summaryrefslogtreecommitdiffstats
path: root/flatpages/views.py
diff options
context:
space:
mode:
authorPhilip Sargent <philip.sargent@klebos.com>2020-06-18 21:50:16 +0100
committerPhilip Sargent <philip.sargent@klebos.com>2020-06-18 21:50:16 +0100
commitd9c6986a892c47233a95081af94a1d2ea25a64ce (patch)
tree0ae0c2b4f168ace4f41905f86f0d529e1bd2cbd7 /flatpages/views.py
parentbd6490631f91af5206dadce1516967e0af16e992 (diff)
downloadtroggle-d9c6986a892c47233a95081af94a1d2ea25a64ce.tar.gz
troggle-d9c6986a892c47233a95081af94a1d2ea25a64ce.tar.bz2
troggle-d9c6986a892c47233a95081af94a1d2ea25a64ce.zip
static files redone
Diffstat (limited to 'flatpages/views.py')
-rw-r--r--flatpages/views.py11
1 files changed, 5 insertions, 6 deletions
diff --git a/flatpages/views.py b/flatpages/views.py
index 43576b9..dab5fae 100644
--- a/flatpages/views.py
+++ b/flatpages/views.py
@@ -3,12 +3,10 @@ import re
from django.shortcuts import render
from django.http import HttpResponse, HttpResponseRedirect, Http404
-from django.core.urlresolvers import reverse
+from django.urls import reverse, resolve
from django.template import Context, loader
import django.forms as forms
-#from tinymce.widgets import TinyMCE
-
from troggle.helper import login_required_if_public
from troggle.flatpages.models import Redirect, EntranceRedirect
from troggle.core.models_caves import Cave
@@ -70,7 +68,7 @@ def flatpage(request, path):
if m:
preheader, headerattrs, head, postheader, bodyattrs, body, postbody = m.groups()
else:
- return HttpResponse(html + "Page could not be split into header and body")
+ return HttpResponse(html + "Page could not be split into header and body: parsing failed in flatpages.views.py")
m = re.search(rb"<title>(.*)</title>", head, re.DOTALL + re.IGNORECASE)
if m:
title, = m.groups()
@@ -89,11 +87,12 @@ def flatpage(request, path):
menumatch = re.match(rb'(.*)<ul id="links">', body, re.DOTALL + re.IGNORECASE)
if menumatch:
has_menu = True
- body, = menumatch.groups()
+ #body, = menumatch.groups()
# if re.search(rb"iso-8859-1", html):
# body = str(body, "iso-8859-1")
# body.strip
- return render(request, 'flatpage.html', {'editable': editable, 'path': path, 'title': title, 'body': body, 'homepage': (path == "index.htm"), 'has_menu': has_menu})
+ return render(request, 'flatpage.html', {'editable': editable, 'path': path, 'title': title,
+ 'body': body, 'homepage': (path == "index.htm"), 'has_menu': has_menu})
else:
return HttpResponse(o.read(), content_type=getmimetype(path))