Django- पसंद करने योग्य

किसी भी सामग्री प्रकार के "पसंद" को सुविधाजनक बनाने के लिए सरल Django ऐप
अब डाउनलोड करो

Django- पसंद करने योग्य रैंकिंग और सारांश

विज्ञापन

  • Rating:
  • लाइसेंस:
  • The Apache License 2.0
  • प्रकाशक का नाम:
  • Thane Thomson
  • प्रकाशक वेब साइट:
  • https://github.com/thanethomson/

Django- पसंद करने योग्य टैग


Django- पसंद करने योग्य विवरण

किसी भी सामग्री प्रकार के "पसंद" की सुविधा के लिए सरल Django ऐप Django- Likeable एक django ऐप है जो "पसंद" कार्यक्षमता जोड़ता है जिसका उद्देश्य पसंद की सुविधा के दौरान प्रत्यक्ष वर्ग विरासत के बजाय अमूर्त कक्षाओं के पक्ष में पैमाने के अनुकूल (देखें django-nonrel) होना है। ContentTypes ढांचे के साथ पंजीकृत किसी भी मॉडल को पसंद करने की अनुमति देता है। नोट यह कि इस ऐप को अभी तक पैमाने पर परीक्षण नहीं किया गया है, लेकिन निकट भविष्य में कुछ बिंदु पर होगा। इस बीच, यह आपके मॉडल में "पसंद" कार्यक्षमता जोड़ता है। त्वरित स्थापना 1। अपने पायथन पथ में Django-Likeable ऐप जोड़ें .2। अपनी परियोजना सेटिंग्स में स्थापित_एपीपीएस की अपनी सूची में पसंद करें। 3। अपना पसंद करने योग्य मॉडल बनाएं: Likable आयात Likeableffrom django.contrib.auth.models आयात उपयोगकर्ता क्लास ब्लॉगेंट्री (पसंद्योर) (पसंद करने योग्य): प्रविष्टि = model.foreignkey (blogentry) लेखक = malds.foreignkey (उपयोगकर्ता) सामग्री = mold.textfield () बनाया = model.dateTimefield (AUTO_NOW_ADD = TRUE) सामग्री को मैन्युअल रूप से पसंद करते हुए आप प्रदान की जाती हैं किसी दिए गए उपयोगकर्ता द्वारा किसी विशेष वस्तु की तरह, जैसे: पसंद करने योग्य आयात से मॉडल मॉडल ब्लॉगेंट्री आयात करें, blogentrycommentfrom django.contrib.auth.models आयात उपयोगकर्ता ... # हैरी पोस्ट एक ब्लॉग एंट्रीआरआरआई = उपयोगकर्ता। ojects.create (उपयोगकर्ता नाम = 'हैरी ') blog_entry = blogentry.objects.create (लेखक = हैरी, सामग्री = "यह मेरी पहली पोस्ट है।") ... # सैली ब्लॉग एंट्रीसली पसंद करता है = user.objects.create (उपयोगकर्ता नाम =' सैली ') blog_entry.like (सैली) प्रदान किए गए दृश्यों के माध्यम से सामग्री पसंद करना सुनिश्चित करें कि आपकी परियोजना की urls.py फ़ाइल l इस तरह कुछ ooks: django.conf.urls.defaults आयात पैटर्न से, urlurlpatterns = पैटर्न ('', # ... # Django-Likeable के यूआरएल यूआरएल जोड़ें (आर '^ जैसे /', शामिल हैं ('Likeable.Urls ')), # ...) सक्षम Urlslike // स्वत: पता लगाता है कि एक सादे के माध्यम से अनुरोध या एक AJAX अनुरोध के माध्यम से एक अनुरोध आता है, और इसे निम्नलिखित दो विचारों के अनुसार संभालता है। PONEAJAX / / <ऑब्जेक्ट_आईडी> उस ऑब्जेक्ट को पसंद करने का प्रयास जिसकी सामग्री प्रकार आईडी है और प्राथमिक कुंजी (सकारात्मक पूर्णांक दोनों) है। यह फ़ंक्शन स्वचालित रूप से दिए गए ऑब्जेक्ट को पसंद करने के बाद उपयोगकर्ता को संदर्भित यूआरएल पर रीडायरेक्ट करने का प्रयास करता है। यदि दिए गए मानदंडों से मेल नहीं खाता है, तो एक HTTP 404 त्रुटि उत्पन्न की जाएगी। Like/ajax/ / उस वस्तु को पसंद करने का प्रयास जिसका सामग्री प्रकार आईडी और प्राथमिक कुंजी है ( सकारात्मक पूर्णांक दोनों)। यह फ़ंक्शन सफलता पर {'सफलता': TRUE} प्रारूप का JSON ऑब्जेक्ट देता है। यदि दिए गए मानदंडों से मेल नहीं खाता है, तो एक HTTP 404 त्रुटि उत्पन्न हो जाएगी। अन्य बैटरी शामिल likeake.views.get_like_view_params (obj) obj contenttypes ढांचे के साथ पंजीकृत कोई वस्तु होना चाहिए। सफलता पर, यह शॉर्टकट फ़ंक्शन एक टपल को पहले सामग्री प्रकार आईडी प्राथमिक कुंजी के साथ-साथ ऑब्जेक्ट की प्राथमिक कुंजी वाला एक टपल वापस कर देगा, जिसे तब बस डीजेंगो-लकीबल विचारों में से एक को पारित किया जा सकता है। आवश्यकताएं: पायथन Django


Django- पसंद करने योग्य संबंधित सॉफ्टवेयर

Django-onec-utils

एक मुट्ठी भर स्निपेट और उपयोगी उपकरण उठाए गए और एक कार्डिनल वेब विकास में उपयोग किया जाता है ...

163

डाउनलोड