Administrador de Django en línea muchos a muchos campos personalizados
Hola, estoy intentando personalizar mis inlines en django admin.
Aquí están mis modelos:
class Row(models.Model):
name = models.CharField(max_length=255)
class Table(models.Model):
rows = models.ManyToManyField(Row, blank=True)
name = models.CharField(max_length=255)
def __unicode__(self):
return self.name
y mi administrador:
class RowInline(admin.TabularInline):
model = Table.rows.through
fields = ['name']
class TableAdmin(admin.ModelAdmin):
inlines = [
RowInline,
]
exclude = ('rows',)
Sin embargo me sale este error
Configurado incorrectamente en / admin / table_app / table / 1 /
'RowInline.fields' se refiere al campo 'nombre' que falta en el formulario.
Cómo es eso posible ?