वहाँ एक रास्ता एक मानक modelform में स्लग क्षेत्रों के लिए Django के व्यवस्थापक साइट में पॉप्यूलेट क्षेत्रों का उपयोग करने का एक ही परिणाम प्राप्त करने के लिएDjango ऑटो स्लग
6
A
उत्तर
9
खैर Django खुला है स्रोत, इसलिए यदि आप कुछ व्यवहार को दोहराना चाहते हैं तो आप read the code कर सकते हैं और अपनी पसंद के अनुसार चुन सकते हैं। उदाहरण के लिए, आप देख सकते हैं कि इस तरह contrib.admin उपयोग कुछ के साथ, एक स्क्रिप्ट urlify.js कहा जाता गतिशील slugging करने के लिए उपयोग करता है:
<script type="text/javascript" src="/admin-media/js/urlify.js"></script>
<script type="text/javascript">
document.getElementById("id_title").onkeyup = function() {
var e = document.getElementById("id_slug");
if (!e._changed) { e.value = URLify(document.getElementById("id_title").value, 50); }
}
</script>
... जहां अपने व्यवस्थापक मीडिया से पेश किया जाता है पर निश्चित रूप से निर्भर करता है (मेरा "/ admin-media /" से है)
या यदि आप अपने दृश्य में अपनी स्लोगिफाइंग करने में प्रसन्न हैं, तो आप django.template में स्लगिफ़ फ़िल्टर के रूप में उपयोग किए जाने वाले फ़ंक्शन का उपयोग कर सकते हैं: django.template.defaultfilters.slugify।
-1
<script type="text/javascript" src="/media/js/urlify.js"></script>
var slug = document.getElementById("id_slug").value;
document.getElementById("id_name").onkeyup = function() {
if (slug == '') {
document.getElementById("id_slug").value = URLify(document.getElementById("id_name").value, 50);
}
}
संबंधित मुद्दे
- 1. Django - डिफ़ॉल्ट स्लग
- 2. Django Url, विवरण के लिए स्लग पृष्ठ
- 3. Django में एक अद्वितीय_for_field स्लग कैसे बनाएं?
- 4. वर्डप्रेस स्लग
- 5. यूआरएल स्लग
- 6. MySQL का ऑटो-रीकनेक्ट django
- 7. टाइटल से स्लग बनाना?
- 8. कस्टम पृष्ठ स्लग इनको
- 9. आईडी + स्लग नाम
- 10. रूबी पोस्ट शीर्षक स्लग
- 11. Django: कस्टम पीके ऑटो-वृद्धि करना?
- 12. django-पंजीकरण ऑटो उपयोगकर्ता उपयोगकर्ता प्रोफाइल
- 13. ऑटो रूप से भरें जब Django साइट
- 14. डीजेगो में स्लग यूआरएल रेगेक्स
- 15. क्या करता है "स्लग" मतलब
- 16. Django
- 17. में कमी Heroku संकलित स्लग आकार
- 18. हेरोकू रेल 3.1 ऐप - स्लग संकलन
- 19. वर्डप्रेस कस्टम टाइप परमालिंक जिसमें वर्गीकरण स्लग
- 20. Django: रिलीज से पहले ऑटो minifying css/js फ़ाइलें
- 21. Django टेम्पलेट्स में ऑटो से बचने के लिए कैसे?
- 22. Django
- 23. कैनोनिकल लिंक और 301 रीडायरेक्ट यदि यूआरएल स्लग
- 24. ऑटो पैचर (कुशल ऑटो अपडेटर)
- 25. Django
- 26. कॉमा अलग ऑटो पूर्ण jquery ऑटो पूर्ण
- 27. ऑटो स्क्रॉल नीचे जब अतिप्रवाह ऑटो
- 28. Django
- 29. ऑटो सिम्फनी
- 30. ऑटो स्लाइडर
लाने के लिए अप करने की तारीख: * व्यवस्थापक के लिए पथ जावास्क्रिप्ट है '/ स्थिर/व्यवस्थापक/js/urlify.js' या स्थिर साथ टेम्पलेट में टेम्पलेट टैग '{% static 'admin/js/urlify.js'%}' * 'URLify (s, num_chars, allowUnicode) 'अब यूनिकोड के लिए अनुमति देता है, इसलिए आपको' सत्य '/' false' को जोड़ना होगा फ़ंक्शन कॉल को URLify करें। – Chad
इसके अलावा, एक अतिरिक्त स्क्रिप्ट '/ static/admin/js/विक्रेता/xregexp/xregexp.min.js' को शामिल करने की आवश्यकता होगी – Chad