tengo los siguientes modelos:Django Admin: Muchos-a-Muchos cuadro de lista no se presenta después de un pase de parámetros
class Message(models.Model):
date = models.DateTimeField()
user = models.ForeignKey(User)
thread = models.ForeignKey('self', blank=True, null=True)
...
class Forum(models.Model):
name = models.CharField(max_length=24)
messages = models.ManyToManyField(Message, through="Message_forum", blank=True, null=True)
...
class Message_forum(models.Model):
message = models.ForeignKey(Message)
forum = models.ForeignKey(Forum)
status = models.IntegerField()
position = models.IntegerField(blank=True, null=True)
tags = models.ManyToManyField(Tag, blank=True, null=True)
En el sitio de administración, cuando voy a añadir/cambiar un foro, no veo el cuadro de lista de mensajes como es de esperar. Sin embargo, aparece si elimino el parámetro 'through' en la declaración ManyToManyField. ¿Que pasa con eso? He registrado los tres modelos (más Etiqueta) en el sitio de administración en admin.py.
TIA
Funciona perfectamente, pero tiene referencias no válidas en el código 'service'. – alex