私はdjangoで小さなe-shopアプリケーションを実装しています。 私の質問の懸念多くの注文ラインで注文をモデル化:オーダーから直接アクセス注文ラインでの注文ライン関係に注文をモデル化する方法 、すなわちDjango OneToMany
Order
def addOrderLine
def allOrderLines
私は注文から注文ラインにアクセスし、する必要はありませんしたいですdbから直接取得してください。 DjangoはのForeignKeyを定義する可能性を提供していますが、私は次のように定義する必要があると思いますので、これは、私の問題を解決しない:
class OrderLine(models.Model):
order = models.ForeignKey(Order)
この定義に
私がDBから直接注文ラインをフェッチする必要があると思いますし、秩序を通じてではない。
私はこの定義を使用して、Order
レベルのメソッドを提供しています。私はmodels.py
ファイル内OrderLine
上記Order
を定義する場合、これは、しかし、Order
は私がこれを正しく理解していれば、あなたは多くの逆数に探しているOrderLines
おかげで、これは完全に私の質問に答えるたくさんあります! – paweloque