from django.contrib import admin from lists.models import Tag, Entity, ListItem, OpinionHelpful @admin.register(Tag) class TagAdmin(admin.ModelAdmin): pass @admin.register(Entity) class EntityAdmin(admin.ModelAdmin): pass @admin.register(ListItem) class ListItemAdmin(admin.ModelAdmin): list_display = ('pk', 'username', 'entity_mbid', 'stars') list_filter = ('stars',) filter_horizontal = ('tags', ) search_fields = ['pk', 'user__username', 'entity__mbid', 'stars'] @staticmethod def entity_mbid(obj): return str(obj.entity.mbid) @staticmethod def username(obj): return str(obj.user.username) @admin.register(OpinionHelpful) class OpinionHelpfulAdmin(admin.ModelAdmin): pass