Я новичок в Джанго. Я хочу создать запрос в django, который я пробовал с select_related
, но я не знаю, как вставить вторую часть условия: AND model1.qty >= model2.items
Я пробовал:
Model1.objects.select_related('model2).filter(model1.qty__gte=?)
Но он не работает должным образом.
Ниже приведен SQL-запрос, который я хочу реализовать с помощью набора запросов django:
SELECT model1.name,model2.name WHERE model1.id=model2.model1.id AND model1.qty >= model2.items
Мои модели:
class Article(models.Model):
date_crea = models.DateTimeField('Créer le', auto_now_add=True)
designation = models.TextField('designation', max_length=500)
seuil = models.IntegerField('Seuil d\'alerte')
class Stock(models.Model):
date_crea = models.DateTimeField('Créer le', auto_now_add=True)
article = models.ForeignKey(Article, on_delete=models.CASCADE)
qte_reel = models.IntegerField('stock reel',default=0)