:Tek-çok model ve Django Yönetici Aşağıdaki modelleri var
Django yönetim olarak#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)
, tag
bir HTML <select multiple>
olarak görünür. Ben bunu yapmaya çalışıyorum ne
geçerli:
A Section
birçok Tags
olabilir ve Article
I Section
bir Tags
almak olabilir.
Ayrıca, Article
'lerinin Section
(tags.parent
? Aracılığıyla) edinilmesi gerekir.
Şu anda bu çalışır. Ancak, <select multiple>
yerine, Tags
, <select multiple>
yerine <input>
olarak görünür. Ne istediğim hem Tags
hem de Section
için <select multiple>
olarak görünür.
düzenleme:
İstediğim geçerli: ilişkiyi tanımlamak için yabancı anahtar kullanarak
Açıklamanız kafa karıştırıcı teşekkür ederiz; Her ikisinin birden çok seçmeli olarak çalıştığını ve işe yaradığı için işe yaramadığını söylüyorsunuz. Hangisi? –
İkisinin de, 'Makale'nin yönetici sayfasında
İkisi de ne? Anlamıyorum –