J'ai plusieurs à plusieurs table de relation de cinque certaines données dans la base de jointoiementjointure externe modelisation dans django
une version de base de regarder mon modèle comme:
class FooLine(models.Model):
name = models.CharField(max_length=255)
class FooCol(models.Model):
name = models.CharField(max_length=255)
class FooVal(models.Model):
value = models.CharField(max_length=255)
line = models.ForeignKey(FooLine)
col = models.ForeignKey(FooCol)
Je suis en train de chercher tous les valeurs pour une certaine ligne avec une valeur nULL si la valeur n'est pas présent (en gros je suis en train d'afficher la table fooval avec des valeurs nulles pour les valeurs qui ne sont pas remplies) un sql typique serait
SELECT value FROM FooCol LEFT OUTER JOIN
(FooVal JOIN FooLine
ON FooVal.line_id == FooLine.id AND FooLine.name = "FIXME")
ON FooCol.id = col_id;
Est-il possible de modéliser ci-dessus requête en utilisant le modèle de django
Merci