Мне удалось получить счетчик моего связанного поля «многие ко многим» в представлении списка, но я не могу использовать его для сортировки списка.
class GuestAdmin(admin.ModelAdmin):
inlines = (GuestEpisodeAdmin, TopicGuestAdmin, JobGuestAdmin)
exclude = ('episodes', )
list_display = ('name', 'twitter', 'gender', 'medium', 'episode_count')
def episode_count(self, obj):
return obj.episodes.all().count()
Я видел, что подобные вещи былисделано с пользовательскими наборами запросов, но я понятия не имею, как получить мой счет в этом.Я даже не уверен, является ли способ, которым я делаю счет, лучшим способом сделать это.