python - Will accessing a Reference'd Entity cause a 'get()' for an already fetched Entity? -
वर्ग अभिभावक: name = db.StringProperty () वर्ग बाल मूल = db.ReferenceProperty (reference_class = parent) p = Parent.get () q = Child.all () q.filter ("parent =", p.key ()) बच्चों = q.fetch (100) बच्चे [0]। Parent.name # माता पिता पर () पाने के लिए? उपर्युक्त उदाहरण में, बच्चों में से एक पर माता-पिता.नाम का उपयोग करने से माता-पिता को पुन: प्राप्त किया जा सकता है - या सभी बच्चों के माता-पिता 'पी' को इंगित करते हैं? < / P>
आशा है कि यह स्पष्ट है और किसी भी मदद की सराहना ..
धन्यवाद।
हां, यह माता-पिता को रीफ़्रैड करने के लिए कारण होगा।
डीबी का उपयोग करते समय कोई असंतुलित कैशिंग नहीं है।
एनडीबी जो कैशिंग करता है, संभावित रूप से माता-पिता को लाएगा जैसे आप डॉन एक संदर्भ संपत्ति नहीं है और आपको किसी कुंजीप्रार्थी पर एक स्पष्ट प्राप्त करने की आवश्यकता है।
Comments
Post a Comment