mam następujące modele:Django Admin: Wiele do wielu listbox nie pokazać się z przelotowym parametru
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)
w lokacji administratora, kiedy idę, aby dodać/zmienić forum, ja nie widzę pola listy wiadomości, jak można się spodziewać. Jednak pojawia się, jeśli usunięto parametr "through" w deklaracji ManyToManyField. Co z tym? Zarejestrowałem wszystkie trzy modele (plus Tag) na stronie administratora w admin.py.
TIA
Działa doskonale, ale ma niepoprawne odwołania w kodzie 'service'. – alex