diff --git a/files/urls.py b/files/urls.py index 84001c87..38e4e967 100644 --- a/files/urls.py +++ b/files/urls.py @@ -12,6 +12,7 @@ friendly_token = r"(?P[\w\-_]*)" urlpatterns = [ path("i18n/", include("django.conf.urls.i18n")), re_path(r"^$", views.index), + re_path(r"^about", views.about, name="about"), re_path(r"^setlanguage", views.setlanguage, name="setlanguage"), re_path(r"^add_subtitle", views.add_subtitle, name="add_subtitle"), re_path(r"^edit_subtitle", views.edit_subtitle, name="edit_subtitle"), @@ -110,7 +111,6 @@ urlpatterns = [ # Media uploads in ADMIN created pages re_path(r"^tinymce/upload/", tinymce_handlers.upload_image, name="tinymce_upload_image"), re_path("^(?P[\w.-]*)$", views.get_page, name="get_page"), # noqa: W605 - re_path(r"^about", views.about, name="about"), ] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) diff --git a/files/views/pages.py b/files/views/pages.py index d301fb9c..9041208f 100644 --- a/files/views/pages.py +++ b/files/views/pages.py @@ -60,6 +60,12 @@ def record_screen(request): def about(request): """About view""" + page = Page.objects.filter(slug="about").first() + if page: + context = {} + context["page"] = page + return render(request, "cms/page.html", context) + context = {"VERSION": VERSION} return render(request, "cms/about.html", context)