ich folgende Modelle haben:One-To-Many-Modelle und Django Admin
#models.py
class Section(models.Model):
name = models.CharField(max_length=20)
class Tags(models.Model):
parent = models.ForeignKey(Section)
name = models.CharField(max_length=255, blank=True)
class Article(TimeStampedMode):
...
tag = models.ForeignKey(Tags)
In Django admin, tag
zeigt sich als HTML <select multiple>
.
Was ich zu tun bin versucht:
A Section
könnte viele Tags
haben, und von Article
konnte ich eine Tags
von Section
holen.
Auch muss es in der Lage sein, Article
Section
(über tags.parent
?) Zu bekommen.
Derzeit funktioniert das. Aber statt <select multiple>
, Tags
zeigt sich als <input>
anstelle von <select multiple>
. Was ich will ist für beide Tags
und Section
erscheinen als <select multiple>
.
edit:
Ihre Beschreibung ist verwirrend; Sie sagen, es funktioniert sowohl als Select-Multiple und es funktioniert nicht, weil es eine Eingabe gibt. Welches ist es? –
Ich möchte beide "
Was beide? Ich verstehe nicht. –