zeam.utils.batch

ज़ोप के लिए जेनेरिक बैच समर्थन
अब डाउनलोड करो

zeam.utils.batch रैंकिंग और सारांश

विज्ञापन

  • Rating:
  • लाइसेंस:
  • BSD License
  • प्रकाशक का नाम:
  • Sylvain Viollon
  • प्रकाशक वेब साइट:
  • http://github.com/thefunny42/

zeam.utils.batch टैग


zeam.utils.batch विवरण

जेओपी के लिए जेनेरिक बैच समर्थन zeam.utils.batch एक पैकेज है जो ज़ोप 2, ज़ोप 3 और grok.examplea के लिए एक बैच कार्यक्षमता प्रदान करता है। हमें इस पर काम करने के लिए एक संदर्भ को परिभाषित करने की आवश्यकता है: >>> आयात ग्रोककोर। ग्रोक के रूप में देखें >>> लगातार आयात से लगातार आयात करें zeam.utils.batch.interfaces आयात iBatching >>> कक्षा सामग्री (लगातार): ... अब पासंद, आप एक दृश्य को परिभाषित कर सकते हैं जो बैच का उपयोग करता है, और इसे प्रस्तुत करता है: >>> कक्षा MyViewClass (Grok.View) :. .. groc.context (सामग्री) ...... डीईएफ अपडेट (स्वयं): ... फुललिस्ट = ... self.myitems = बैच (... फुललिस्ट, गिनती = 3, नाम = 'एनबीएस', अनुरोध = self.request, ... फैक्टरी = लैम्ब्डा एक्स: स्ट्र (एक्स)) ...... सेल्फ.बैच = querymultiaDapter (। .. (self.context, self.myitems, self.request), ... ibatching) () ...... टेम्पलेट = groc.pageTemplate ('' '... ... <अवधि ताल: सामग्री =" आइटम "ताल: दोहराएं =" आइटम दृश्य myitems "/> ... ... '' ') और यह काम: >>> Grokcore.ponent आयात परीक्षण >>> test.grok_component ("VI ew ", myviewclass) सत्य >>> zope.publisher.browser आयात testrequest >>> अनुरोध = testRequest () >>> रूट = getrootfolder () >>> रूट = सामग्री () >>> MyOBJ = रूट >>> व्यू = querymultiaDapter ((Myobj, अनुरोध), नाम = "myviewclass") >>> "बैचनाव" दृश्य में () TrueApiBatch यह ऑब्जेक्ट बैच लागू करता है। बैच ऑब्जेक्ट को निम्न तर्कों के साथ इंस्टेंटेशन किया गया है: * बैच करने के लिए ऑब्जेक्ट्स की एक सूची * अनुरोध * प्रति पृष्ठ वस्तुओं की संख्या * एक नाम (वैकल्पिक) * एक कारखाना जो प्रत्येक पुनरावृत्ति (वैकल्पिक) से पहले प्रत्येक आइटम को पारित किया जाएगा बैच एक सूची की तरह व्यवहार करने वाला एक पुनरावर्ती वस्तु है। यह केवल वर्तमान पृष्ठ के लिए वस्तुओं के सेट तक पहुंच प्रदान करता है। यह उत्पन्न पृष्ठों की संख्या और वर्तमान स्थिति प्रदान करता है। अधिक जानकारी के लिए कृपया इंटरफ़ेस देखें। आईबैचिंग प्रदान करने वाला एक बहु एडाप्टर बैच को प्रस्तुत कर सकता है। यह संदर्भ, बैच ऑब्जेक्ट और अनुरोध को अनुकूलित करता है। इस घटक की __call__ विधि आपके बैच के लिए बुनियादी नियंत्रण युक्त एचटीएमएल का एक स्निपेट वापस कर देगी: एक अगला और पिछला लिंक और अन्य पृष्ठों तक सीधी पहुंच। आवश्यकताएं: पायथन इस रिलीज में नया क्या है: · __Len__ विधि जोड़ें एक बैच ऑब्जेक्ट करें, जो इस वर्तमान बैच के माध्यम से देखने योग्य वस्तुओं की संख्या देता है। इस तरह, इसका उपयोग टेम्पलेट्स में ताल: स्थिति के साथ किया जा सकता है। · दृश्य पर एक विकल्प Keep_Form_Data जेनरेट किए गए लिंक में पोस्ट किए गए फॉर्म डेटा को शामिल करने के लिए रोकें (कभी-कभी आप उन्हें चाहते हैं, कुछ अन्य आप नहीं करते हैं)।


zeam.utils.batch संबंधित सॉफ्टवेयर