def clean_template(self): template = self.data.get('template') if not template: return "" if not template_registry.valid_for_model(self._meta.model, template): raise forms.ValidationError("Invalid template") return template
def view_template(self): if not self.instance.template or \ not template_registry.valid_for_model(self.model, self.instance.template): default = template_registry.defaults.get(self.model) if default: return default all = template_registry.get(self.model, []) if len(all) == 1: return all[0][0] return "wheelcms_axle/content_view.html" return self.instance.template