2016-10-12 4 views
-1

Ich habe diese Modelle:Django Admin-Modelle

class Filters(models.Model): 

    def __unicode__(self): 
     return format('%s' % self.title) 

    title = models.CharField(max_length=255,verbose_name='Name filter') 


class FilterValue(models.Model): 

    value = models.CharField(max_length=255,verbose_name='value filter') 
    filter = models.ForeignKey(Filters) 


class Casino(models.Model): 

    title = models.CharField(max_length=255,verbose_name='Name Casino') 
    filters = models.ManyToManyField(Filters) 

In Admin

class AdminCasino(admin.ModelAdmin): 
    fields= ['title','filters'] 

Wie kann ich im Admin-Multiselect erhalten:

  • Namensfilter
  • --value Filter dieses Namens

und so weiter

Antwort

0

Ich bin mir nicht sicher, ob ich Ihre Frage vollständig verstehe, aber es klingt, als ob Sie tabellarische Inlines.

Versuchen Hinzufügen Sie folgendes zu Ihrem Admin

class FilterValueInline(admin.TabularInline): 
    model = FilterValue 

class AdminCasino(admin.ModelAdmin): 
    inlines = [FilterValueInline] 
Verwandte Themen