Je suis en train d'implémenter une petite application e-shop dans django. Ma question modélisation concerne un ordre avec beaucoup de OrderLines: Comment modéliser l'Ordre OrderLines relation avec les OrderLines accessibles directement à partir de l'Ordre, à savoirDjango OneToMany
Order
def addOrderLine
def allOrderLines
Je veux accéder aux OrderLines de l'ordre et ne pas avoir à les obtenir directement depuis le db. Django offre la possibilité de définir ForeignKeys, mais cela ne résout pas mon problème, parce que je dois définir les éléments suivants:
class OrderLine(models.Model):
order = models.ForeignKey(Order)
Avec cette définition, je dois chercher les OrderLines directement à partir du db et pas à travers l'Ordre.
Je pourrais utiliser cette définition et fournir des méthodes au niveau Order
. Cependant, cela ne fonctionne pas parce que si je définis le Order
au-dessus du OrderLine
dans le fichier models.py
, le Order
ne voit pas le OrderLines
merci beaucoup cela répond parfaitement à ma question! – paweloque