Ho i seguenti modelli:Django Admin: molti-a-molti casella di riepilogo non si presenta con passaggio di parametri
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)
Nel sito admin, quando vado per aggiungere/modificare un forum, mi non vedi la lista dei messaggi come ti aspetteresti. Tuttavia, viene visualizzato se rimuovo il parametro 'through' nella dichiarazione ManyToManyField. Cosa succede con quello? Ho registrato tutti e tre i modelli (più Tag) nel sito admin in admin.py.
TIA
Funziona perfettamente, ma ha riferimenti non validi nel codice 'servizio'. – alex