मैं django में एक छोटा ई-शॉप एप्लिकेशन लागू कर रहा हूं। मेरा प्रश्न चिंताओं कई अवधियाँ साथ एक आदेश मॉडलिंग: अवधियाँ आदेश से सीधे पहुँचा जा के साथ अवधियाँ रिश्ते के लिए आदेश, यानी मॉडल करने के लिए कैसेDjango OneToMany
Order
def addOrderLine
def allOrderLines
मैं आदेश से अवधियाँ पहुँच सकते हैं और करने की जरूरत नहीं करना चाहते हैं उन्हें सीधे डीबी से प्राप्त करें। Django ForeignKeys परिभाषित करने के लिए संभावना प्रदान करता है, लेकिन यह मेरी समस्या का समाधान नहीं होता है, क्योंकि मैं निम्नलिखित को परिभाषित करना होगा:
class OrderLine(models.Model):
order = models.ForeignKey(Order)
इस परिभाषा के साथ
मैं db से सीधे अवधियाँ लाने के लिए होगा और आदेश के माध्यम से नहीं।
मैं इस परिभाषा का उपयोग कर सकता हूं और Order
स्तर पर विधियां प्रदान कर सकता हूं। यह, हालांकि, क्योंकि काम नहीं करता है अगर मैं Order
models.py
फ़ाइल में OrderLine
ऊपर परिभाषित करते हैं, Order
नहीं देखता OrderLines
बहुत बहुत शुक्रिया इस पूरी तरह से मेरे सवाल का जवाब है! – paweloque