Django Admin inline для рекурсивных ManyToMany

У меня есть следующая модель с отношением" многие-ко-многим "к самой себе

class Ticket(models.Model):

    STATUS = (
        (0, "Open"),
        (1, "Closed"),
    )
    status = models.SmallIntegerField(default=0,choices=STATUS)
    title = models.CharField(max_length=100)
    replies = models.ManyToManyField('self')
    description = models.TextField()

. Я пытаюсь отобразить эту модель как встроенную в админке, используя следующее code

class TicketReply(admin.TabularInline):
    model = Ticket.replies.through

однако я продолжаю получать эту ошибку

<class 'tsn.ticket.models.Ticket_replies'> has more than 1 ForeignKey to <class 'tsn.ticket.models.Ticket'>

, поэтому я делаю это неправильно, или это не поддерживается?

12
задан Paulo 18 November 2011 в 04:00
поделиться