2016-04-04 17 views
0

: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 screenshot

+0

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? –

+0

İkisinin de, 'Makale'nin yönetici sayfasında