To add the ability to filter to the Django admin, enable the list_filter attribute and use the field name as it is:
from django.contrib import admin
from fics.models import Author, Character, CustomTag, Fandom, Fic, Ship
class CharacterAdmin(admin.ModelAdmin):
...
list_filter = ("fandom",)Result:
