डजानगो-पेजिनेशन

मजबूत पेजिनेशन टूल्स बनाएं
अब डाउनलोड करो

डजानगो-पेजिनेशन रैंकिंग और सारांश

विज्ञापन

  • Rating:
  • लाइसेंस:
  • BSD License
  • कीमत:
  • FREE
  • प्रकाशक का नाम:
  • Eric Florenzano
  • प्रकाशक वेब साइट:
  • http://code.google.com/u/floguy/

डजानगो-पेजिनेशन टैग


डजानगो-पेजिनेशन विवरण

मजबूत पेजिनेशन टूल्स बनाएं Django-pagination Django के लिए मजबूत पेजिनेशन टूल बनाने के लिए उपयोगिता का एक सेट प्रदान करता है। Django-paginifydjango-pagination का उपयोग कैसे करें अपने विचारों को संशोधित किए बिना आसान डिग-शैली पेजिनेशन के लिए अनुमति देता है। आपकी परियोजनाओं के साथ इसे स्थापित करने के लिए वास्तव में 5 कदम हैं ( स्थापना सहित नहीं, जो इसी निर्देशिका में install.txt में शामिल है।) 1। इस एप्लिकेशन को अपनी सेटिंग्स फ़ाइल के स्थापित_एप्स भाग में सूचीबद्ध करें। आपकी सेटिंग्स फ़ाइल कुछ दिख सकती है: install_apps = (# ... 'पेजिनेशन',) 2। पेजिनेशन मिडलवेयर स्थापित करें। आपकी सेटिंग्स फ़ाइल कुछ दिख सकती है: middleware_classes = (# ... 'pagination.middeware.paginationmiddle',) 3। यदि यह पहले से ही आपके सेटअप में जोड़ा नहीं गया है, तो अनुरोध संदर्भ प्रोसेसर जोड़ें। ध्यान दें कि संदर्भ प्रोसेसर को डिफ़ॉल्ट रूप से सेट किया गया है, इसलिए उन्हें स्पष्ट रूप से सेट करने के लिए, आपको इस कोड को अपने मूल्य के अंतर्गत template_context_processors के तहत कॉपी और पेस्ट करने की आवश्यकता है: ("django.core.context_processors.auth", "django.core.context_processors.debug "," django.core.context_processors.i18n "," django.core.context_processors.media "," django.core.context_processors.request ") 4। पेजिनेशन टैग लोड करने के लिए अपने टेम्पलेट के शीर्ष पर इस लाइन को जोड़ें: {% लोड pagination_tags%} 5। एक चर पर निर्णय लें कि आप पेजिनेट करना चाहते हैं, और उस चर पर ऑटोपैगिनेट टैग का उपयोग उस पर पुनरावृत्ति करने से पहले करें। यह दो फॉर्मों में से एक ले सकता है (एक उदाहरण चर के रूप में कैनोलिक ऑब्जेक्ट_लिस्ट का उपयोग करके): {% ऑटोपैगिनेट ऑब्जेक्ट_लिस्ट%} यह मानता है कि आप प्रति पृष्ठ डिफ़ॉल्ट 20 परिणाम प्राप्त करना चाहते हैं। यदि आप प्रति पृष्ठ अपनी खुद की परिणामों को निर्दिष्ट करना चाहते हैं, तो आप इसे निर्दिष्ट कर सकते हैं: {% autopaginate ऑब्जेक्ट_लिस्ट 10%} ध्यान दें कि यह ऑब्जेक्ट_लिस्ट को वर्तमान पृष्ठ के लिए सूची के साथ बदल देता है, ताकि आप अपने जैसे ऑब्जेक्ट_लिस्ट पर पुनर्प्राप्त कर सकें आम तौर पर .6। अब आप वर्तमान पृष्ठ और उपलब्ध पृष्ठों को प्रदर्शित करना चाहते हैं, इसलिए कहीं ऑटोपैग्नेट का उपयोग करने के बाद, पेजिनेट समावेशन टैग का उपयोग करें: {% पेजिनेट%} यह कोई तर्क नहीं लेता है, लेकिन यह मानता है कि आपको पहले से ही ऑटोपैग्नेट कहा जाता है, इसलिए पहले ऐसा करना सुनिश्चित करें। यह है! अब आपके पास ऑब्जेक्ट_लिस्ट को चित्रित किया गया है और साइट के उपयोगकर्ताओं को विभिन्न पृष्ठों के बीच नेविगेट करने का एक तरीका दिया गया है - सभी को आपके विचारों को छूए बिना। ऑप्शनल सेटिंग्स Django-Pagination, कोई आवश्यक सेटिंग्स नहीं हैं। हालांकि, पेजिनेशन टैग के डिफ़ॉल्ट व्यवहार को बदलने के लिए उपयोगी वैकल्पिक सेटिंग्स का एक छोटा सा सेट उपयोगी हैं। यहां एक अवलोकन है: pagination_default_pagination एक पृष्ठ पर दिखाने के लिए आइटमों की डिफ़ॉल्ट मात्रा यदि कोई संख्या निर्दिष्ट नहीं है। Paginition_default_window बाईं ओर वस्तुओं की संख्या और वर्तमान पृष्ठ के दाईं ओर (इलिप्स के लिए लेखांकन)। Django प्रलेखन के अनुसार, अनाथों को इस प्रकार परिभाषित किया गया है: अंतिम पृष्ठ पर दी गई वस्तुओं की न्यूनतम संख्या, शून्य पर चूक। Paginination_invalid_page_raise_404dEtermines चाहे एक अमान्य पृष्ठ HTTP4404 को उठाता है या बस IVALE_PAGE संदर्भ चर को सेट करता है। सच है कि पूर्व और झूठी उत्तरार्द्ध करता है। आवश्यकताएं: Django पायथन


डजानगो-पेजिनेशन संबंधित सॉफ्टवेयर

बंदर बोर्ड

बंदर बोर्ड ऑनलाइन समुदायों को बनाने के लिए छोटी वेब साइटों को सक्षम करने के लिए एक छोटा, तेज़ और कुशल संदेश बोर्ड सिस्टम है। ...

235

डाउनलोड

PHP Simplepoll

एक मतदान स्क्रिप्ट डेटाबेस से निपटने की परेशानी के बिना किसी भी मौजूदा वेबसाइट में आसानी से एकीकृत की गई है। ...

153

डाउनलोड