J'ai les modèles suivants.meilleure façon de gérer la requête django
class Model1(models.Model):
name = models.CharField()
class Model2(models.Model):
name = models.CharField()
model1 = models.ForeignKey(model1)
class Model3(models.Model):
name = models.CharField()
model2 = models.ForeignKey(model2)
flag = models.BooleanField(blank=False)
donc mon écran devrait être, Model2.name
et Model1.name
sur la page d'inscription. conditions sont: je ne dois afficher Model2
instances qui ont au moins un Model3.flag = True
Je suis maintenant obtenir tous les Model2
objets dans la liste et itérer sur Model3
. Je ne suis pas en mesure d'utiliser correctement select_related()
pour le modèle. Quelqu'un peut-il aider.
merci.
Pourquoi n'êtes-vous pas en mesure de "utiliser correctement select_related()"? On dirait que la meilleure façon ici. – DrTyrsa
S'il vous plaît améliorer votre code comme suggéré dans edit. – okm