Меня смущает, как получить правильный результат ...
Вот модель
class StockInForm(models.Model):
color = models.ForeignKey(Color, ...)
class Color(models.Model):
color = models.CharField(...)
supplier = models.ForeignKey(Supplier, ...)
class Supplier(models.Model):
supplier = models.CharField(...)
Мне дали ключевое слово поставщика, и я хочу получить форму, котораясопоставьте ключевое слово.Я пробовал много раз, но не знаю, как это сделать.Могу ли я дать несколько советов?Спасибо.
Если мне дали ключевое слово color, я могу использовать
StockInForm.objects.filter(**{"color__color" : keyword})
, чтобы получить всю форму с ключевым словом color.Но это не работает, когда я использую, как это
StockInForm.objects.filter(**{"color__color__supplier " : keyword})