प्राप्त करें क्या मुख्य() फ़ंक्शन में पिरामिड पूर्ण एप्लिकेशन यूआरएल प्राप्त करने का कोई तरीका है? मैं इसे वैश्विक सेटिंग्स में जोड़ना चाहता हूं, इसलिए इसे हर जगह कहा जा सकता है (टेम्पलेट्स और जेएस फाइलों में)। पिरामिड दस्तावेज़ों में कुछ फ़ंक्शन मदद करेंगे, लेकिन उनमें से सभी को अनुरोध ऑब्जेक्ट की आवश्यकता है और उन्हें एक दृश्य में कॉल करना होगा। धन्यवाद।पिरामिड: एप्लिकेशन पूर्ण यूआरएल
5
A
उत्तर
4
पिरामिड (सबसे WSGI अनुप्रयोगों की तरह) के लिए किसी भी डोमेन और यूआरएल उपसर्ग पर रखा जा सकता है। इस प्रकार एप्लिकेशन स्वयं वास्तव में नहीं जानता है कि जब तक आप अपने आवेदन में विशेष रूप से कोड नहीं करते हैं (उदाहरण के लिए, एक आईएनआई सेटिंग)।
यही कारण है कि request.application_url मौजूद है ... क्योंकि APPLICATION_URL आप कितने अलग डोमेन और यूआरएल उपसर्ग है अपने आवेदन करने के लिए अनुरोध कर रहे हैं कि प्रॉक्सी के आधार पर अलग अलग अनुरोध प्रति हो सकता है।
3
मैं सिर्फ मेरे मामले में मेरी सूचकांक मार्ग, 'घर' के लिए पूरा मार्ग मिलता है:
मैं अपने मुख्य आवरण mako टेम्पलेट में इस प्रकार सेट करें जिससे मेरी जे एस कॉल के सभी इसे संदर्भ एक उचित मार्ग का निर्माण कर सकते हैं ajax कॉल/आदि
<script type="text/javascript" charset="utf-8">
<%
app_url = request.route_url('home').rstrip('/')
%>
APP_URL = '${app_url}';
</script>
संबंधित मुद्दे
- 1. पिरामिड
- 2. पिरामिड
- 3. पिरामिड
- 4. पिरामिड
- 5. पिरामिड
- 6. पिरामिड
- 7. केकेपीएचपी पूर्ण छवि यूआरएल
- 8. जेटी से पूर्ण यूआरएल
- 9. php पूर्ण यूआरएल
- 10. एक पूर्ण यूआरएल
- 11. पिरामिड प्रोजेक्ट
- 12. पिरामिड xhr.abort()
- 13. पिरामिड लॉगिंग
- 14. एएसपी बंडल में पूर्ण यूआरएल
- 15. क्या पिरामिड
- 16. पिरामिड सब्रेक्वेस्ट
- 17. मैक्रो पिरामिड
- 18. पिरामिड चेकबॉक्स
- 19. पिरामिड और .ini कॉन्फ़िगरेशन
- 20. पायथन पिरामिड ट्रैवर्सल
- 21. जेडएफ 2: ज़ेंड फ्रेमवर्क 2 होस्ट यूआरएल सहित पूर्ण यूआरएल
- 22. विकेट: पूर्ण यूआरएल से संबंधित या बेस यूआरएल प्राप्त करें
- 23. पिरामिड: पिरामिड/पायथन में PHP फ्रेमवर्क में एमवीसी के बराबर?
- 24. अतिरिक्त क्वेरी तर्कों के साथ पिरामिड रूट_यूआरएल
- 25. पिरामिड AuthTktAuthenticationPolicy गुप्त पैरामीटर
- 26. मुद्रण पिरामिड पहेली
- 27. एचटीएमएल के साथ पूर्ण (बाहरी) यूआरएल। एक्शनलिंक
- 28. उत्पन्न पूर्ण यूआरएल ASP.NET MVC उस्तरा दृश्य
- 29. पूर्ण संभावित यूआरएल सिंटैक्स और व्याकरण
- 30. एचटीएमएल.बीजिनफॉर्म() एक पूर्ण यूआरएल के साथ?
ध्यान दें कि 'request.application_url'' भी उपलब्ध है। मुझे लगता है कि यहां बिंदु यह है कि अनुरोध वस्तु आपके टेम्पलेट्स में उपलब्ध नहीं है, केवल आपके विचारों पर। –
हाँ अनुरोध। Application_url प्रत्येक अनुरोध में मौजूद है, लेकिन मैं अनुरोध वस्तु के बिना एक रास्ता तलाश रहा हूं, या __init__.py में मुख्य() फ़ंक्शन में नकली अनुरोध के साथ। –