24 lines
756 B
Python
24 lines
756 B
Python
from django.views.generic import TemplateView
|
|
from web_project import TemplateLayout
|
|
from web_project.template_helpers.theme import TemplateHelper
|
|
|
|
|
|
class SystemView(TemplateView):
|
|
template_name = "pages/system/not-found.html"
|
|
status = ""
|
|
|
|
def get_context_data(self, **kwargs):
|
|
# A function to init the global layout. It is defined in web_project/__init__.py file
|
|
context = TemplateLayout.init(self, super().get_context_data(**kwargs))
|
|
|
|
# Define the layout for this module
|
|
# _templates/layout/system.html
|
|
context.update(
|
|
{
|
|
"layout_path": TemplateHelper.set_layout("system.html", context),
|
|
"status": self.status,
|
|
}
|
|
)
|
|
|
|
return context
|