示例#1
0
 def get_template_names(self):
     template_names = []
     if isinstance(self, SingleObjectTemplateResponseMixin):
         template_names += SingleObjectTemplateResponseMixin.get_template_names(self)
     elif isinstance(self, MultipleObjectTemplateResponseMixin):
         template_names += MultipleObjectTemplateResponseMixin.get_template_names(self)
     model_template_name = 'model%s.html' % self.template_name_suffix
     template_names += [ os.path.join(self.resource.name, model_template_name), model_template_name ]
     return template_names
示例#2
0
 def get_template_names(self):
      try:
          return SingleObjectTemplateResponseMixin.get_template_names(self)
      except AttributeError:
          return [self.template_name]
示例#3
0
 def get_template_names(self):
     if self.operation is not None:
         return SingleObjectTemplateResponseMixin.get_template_names(self)
     else:
         return FilterListView.get_template_names(self)