#django #forms #django-admin
#django #формы #django-admin
Вопрос:
У меня есть эти модели :
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)
В admin
class AdminCasino(admin.ModelAdmin):
fields= ['title','filters']
Как я могу получить представление в admin multiselect:
- Фильтр имен
- —фильтр значений этого имени
и так далее
Ответ №1:
Я не уверен, что полностью понимаю ваш вопрос, но похоже, вам нужны табличные строки.
Попробуйте добавить следующее в свой администратор
class FilterValueInline(admin.TabularInline):
model = FilterValue
class AdminCasino(admin.ModelAdmin):
inlines = [FilterValueInline]