Как отобразить поле дочерней модели в админке джанго?
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) то поле кей не отображается.