Как отобразить поле дочерней модели в админке джанго?

class AbstractTape(models.Model):
    header = models.CharField(max_length=200, db_index=True)
    big_text = models.TextField(max_length=100000, db_index=True)
    image = models.ImageField(upload_to='Tape/%Y/%m/%d', blank=True)
    date = models.DateTimeField(default=timezone.now)

    class Meta:
        abstract = True

    def __str__(self):
        return self.header
    
    def meta(self):
        return self._meta

class Activity(AbstractTape):
    key = models.BooleanField

    class Meta:
        verbose_name_plural="Активности"

class ActivityAdmin(admin.ModelAdmin):
    list_display = ('get_image', 'header', 'date')
    fields = ['header','image','big_text','date','key']

    def get_image(self, obj):
        if obj.image:
            return mark_safe(f'<img src={obj.image.url} height="100px">')

admin.site.register(Activity,ActivityAdmin)

В админке ошибка,Unknown field(s) (key) specified for Activity. Check fields/fieldsets/exclude attributes of class ActivityAdmin. если же сделать просто admin.site.register(Activity) то поле кей не отображается.

Вернуться на верх