diff options
author | Philip Sargent <philip.sargent@klebos.com> | 2020-06-18 21:50:16 +0100 |
---|---|---|
committer | Philip Sargent <philip.sargent@klebos.com> | 2020-06-18 21:50:16 +0100 |
commit | d9c6986a892c47233a95081af94a1d2ea25a64ce (patch) | |
tree | 0ae0c2b4f168ace4f41905f86f0d529e1bd2cbd7 /flatpages/views.py | |
parent | bd6490631f91af5206dadce1516967e0af16e992 (diff) | |
download | troggle-d9c6986a892c47233a95081af94a1d2ea25a64ce.tar.gz troggle-d9c6986a892c47233a95081af94a1d2ea25a64ce.tar.bz2 troggle-d9c6986a892c47233a95081af94a1d2ea25a64ce.zip |
static files redone
Diffstat (limited to 'flatpages/views.py')
-rw-r--r-- | flatpages/views.py | 11 |
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)) |