We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 90a55c5 commit eaf65b4Copy full SHA for eaf65b4
server/utils/__init__.py
@@ -2,11 +2,14 @@
2
3
4
class ViewSetTemplateMixin:
5
+ def get_app_name(self):
6
+ return self.__class__.__module__.lower().replace('.views', '')
7
+
8
def get_model_name(self):
9
return self.__class__.__name__.lower().replace('viewset', '')
10
11
def get_template_names(self):
- name_parts = [self.get_model_name(),
- "{}.html".format(self.action)]
- template_name = os.path.join(*name_parts)
12
- return [template_name]
+ page = "{}.html".format(self.action)
13
+ model_template_name = os.path.join(self.get_model_name(), page)
14
+ app_template_name = os.path.join(self.get_app_name(), page)
15
+ return [model_template_name, app_template_name, page]
0 commit comments