def get_title(self):
if self.model_field:
return self.model_field.verbose_name.title()
elif self.field_name == '__str__':
return self.model._meta.verbose_name.title()
try:
field = getattr(self.model, self.field_name)
except AttributeError as e:
return self.field_name.title()
if callable(field) and getattr(field, 'short_description', False):
return field.short_description
return self.field_name.replace("_", " ").title()
评论列表
文章目录