django-simplecms/cms/registry.py

20 wiersze
403 B
Python
Czysty Zwykły widok Historia

page_class = None
section_class = None
2020-03-22 18:57:48 +00:00
section_types = []
view_per_type = {}
2021-07-03 23:59:48 +00:00
2020-03-22 18:57:48 +00:00
def get_types():
return section_types
2021-07-03 23:59:48 +00:00
def get_view(section, request):
2020-03-22 18:57:48 +00:00
return view_per_type[section.type](request)
2021-07-03 23:59:48 +00:00
def get_fields_per_type():
fields_per_type = {}
2020-03-22 18:57:48 +00:00
for name, view in view_per_type.items():
2021-07-03 23:59:48 +00:00
fields_per_type[name] = ["title", "type", "number"] + view.fields
return fields_per_type