【问题标题】:Django admin modelsDjango 管理模型
【发布时间】:2017-02-20 23:07:49
【问题描述】:

我有这些模型:

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)

在管理员中

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

如何在管理员多选中查看视图:

  • 名称过滤器
  • --该名称的值过滤器

等等

【问题讨论】:

    标签: django forms django-admin


    【解决方案1】:

    我不确定我是否完全理解你的问题,但听起来你想要表格内联。

    尝试将以下内容添加到您的管理员中

    class FilterValueInline(admin.TabularInline):
        model = FilterValue
    
    class AdminCasino(admin.ModelAdmin):
        inlines = [FilterValueInline]
    

    【讨论】: