Sto implementando una piccola applicazione di e-shop in django. La mia domanda riguarda modellazione un Ordine con molti OrderLines: come modellare l'Ordine a OrderLines rapporto con i OrderLines accessibili direttamente dall'Ordine, vale a direDjango OneToMany
Order
def addOrderLine
def allOrderLines
voglio accedere alle OrderLines dall'Ordine e non devono prendili direttamente dal db. Django offre la possibilità di definire ForeignKeys, ma questo non risolve il problema, perché avrei dovuto definire quanto segue:
class OrderLine(models.Model):
order = models.ForeignKey(Order)
Con questa definizione che avrei dovuto prendere i OrderLines direttamente dal db e non attraverso l'Ordine.
I'm potrebbe utilizzare questa definizione e fornire metodi sul livello Order
. Questo, tuttavia, non funziona perché se io definisco il Order
al di sopra del OrderLine
nel file models.py
, il Order
non vede il OrderLines
grazie mille risponde a questa perfettamente alla mia domanda! – paweloque