Задать вопрос
@paevlk2007

Как сделать фильтрацию одни запросом по 5 полям модели?

Все привет!

Как сделать фильтр одним запросом по 5 полям модели "accessories_material"

class Accessories(models.Model):
created_on = models.DateTimeField(u"Дата создания", auto_now_add=True, blank=True, null=True)
posted_by = models.ForeignKey(User, blank=True, null=True)
edited_by = models.CharField(max_length=255, blank=True)
accessories_plot = models.ForeignKey(Accessories_plot, verbose_name='Участок')
accessories_material = models.ForeignKey(Accessories_material)
accessories_material2 = models.ForeignKey(Accessories_material)
accessories_material3 = models.ForeignKey(Accessories_material)
accessories_material4 = models.ForeignKey(Accessories_material)
accessories_material5 = models.ForeignKey(Accessories_material)
  • Вопрос задан
  • 2279 просмотров
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
mututunus
@mututunus
Backend developer (Python, Golang)
Комментировать
abukin
@abukin
Программирую на Python
См в сторону select_related()

Пример: qs = Accessories.objects.all().select_related('accessories_material', 'accessories_material2', 'accessories_material3', 'accessories_material4', 'accessories_material5')
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы