मेरे पास एक साधारण फ़ंक्शन द्वारा बनाई गई मैं इस सूची को किसी अन्य दृश्य में संदर्भ देता हूं (फिर से, सरलीकृत): लेकिन नाम चर हो रहा है इस पर सेट: फिर भी sku (अल्फ़ान्यूमेरिक स्ट्रिंग, जैसे "नाम") सिर्फ ठीक से आता है, ऐसा लगता है दोनों सीधे MySQL से आ रहे हैं किसी भी विचार क्या हो रहा है? आमतौर पर एक त्रुटि है जब आप यह देखने के लिए कॉल कर रहे हैं कि कोई विधि मौजूद है या नहीं, वास्तव में विधि को बुला रही है। मैं checkout_items नामक अजगर शब्दकोशों की एक सूची है (यहां अधिक सरलीकृत है , पढ़ने में आसानी के लिए): <पूर्व>
def चेकआउट_इटम (अनुरोध): आइटम = get_cart_items (अनुरोध) co_items = [] आइटम के माध्यम से गाड़ी # निशान द्वारा उपयोग किए जाने वाले शब्दकोशों की सूची # आइटम में मैं उनके लिए एक मानकीकृत चेकआउट_आईटेम प्रारूप में होमोजिजन करें: co_item = {'number': num, 'name': i.name, 'sku': i.sku, 'quantity': i.quantity, 'price': i .price}
checkout_items = cart.checkout_items (अनुरोध) विशेषता = {} के लिए I में checkout_items: [[item_number _ '+ str (i [' number ']) = str I ['sku']) विशेषताएँ ['मात्रा _' + str (i ['संख्या']] = str (i ['मात्रा'])
& lt; बाध्य विधि CartItem & Lt; CartItem: CartItem ऑब्जेक्ट & gt;
& lt; बाध्य विधि CartItem.name & lt; CartItem का नाम: कार्टइटम वस्तु & gt;
() को
i.name () जोड़ने की कोशिश करूँगा
No comments:
Post a Comment