Eu tenho um ManyToManyField
usando through
:
class Entity(models.Model):
relationships = models.ManyToManyField('self', through='ThroughRelationship', blank=True)
class ThroughRelationship(models.Model):
entity = models.ForeignKey(Entity, on_delete=models.CASCADE)
name = models.CharField()
Estou adicionando-o ao administrador assim:
class ThroughRelationshipInline(admin.TabularInline):
model = ThroughRelationship
extra = 3
@admin.register(Entity)
class EntityAdmin(admin.ModelAdmin):
inlines = [ThroughRelationshipInline]
No entanto, no painel de administração, apenas o name
campo está sendo exibido, não consigo selecionar um entity
. Como posso consertar isso?