Closes #5998: Introduce ContentTypeColumn

This commit is contained in:
Jeremy Stretch
2021-03-17 16:29:43 -04:00
parent 9a68a61ad3
commit 889316085c
3 changed files with 19 additions and 5 deletions

View File

@@ -212,6 +212,17 @@ class ChoiceFieldColumn(tables.Column):
return value
class ContentTypeColumn(tables.Column):
"""
Display a ContentType instance.
"""
def render(self, value):
return value.name[0].upper() + value.name[1:]
def value(self, value):
return f"{value.app_label}.{value.model}"
class ColorColumn(tables.Column):
"""
Display a color (#RRGGBB).