2010-10-03 10 views
6

के लिए यूआरएल बिल्डर वेब फ्रेमवर्क (जो कि महान और सरल है, लेकिन कुछ सुविधाओं का समर्थन नहीं करता है) के रूप में werkzeug का उपयोग करने के बाद, अब मैं चेरीपी की कोशिश कर रहा हूं।चेरीपी

@expose('/archive/<int:year>/<int:month>') 
def archive(request, year, month): 
    pass 

>>> url_for('archive',2010,04) 
'/archive/2010/04' 

मैं में एक समान तरीके से नहीं मिला:

अब मैं cherrypy में क्या याद आती है इस तरह एक सजाया समारोह के नाम का उपयोग यूआरएल के निर्माण (टेम्पलेट्स में लिंक के लिए उदाहरण के लिए) की WERKZEUG के सुरुचिपूर्ण तरीका है चेरीपी, क्या मुझे याद आया?

उत्तर

3

आपको इसे याद नहीं आया। CherryPy उस 'दृष्टिकोण' सजावट में बनाया गया दृष्टिकोण नहीं है। हालांकि, आप अपने अनुप्रयोग के साथ बिल्टिन Routes dispatcher का उपयोग कर सकते हैं, जिसमें एक समान यूआरएल टेम्पलेट सिंटैक्स है। यदि आप इसे werkzeug की तरह सजावट में लपेटने का प्रयास करना चाहते हैं, तो हम http://tools.cherrypy.org विकी पर चिपकाए गए कोड को देखना पसंद करेंगे। उस तर्क को रूट्स डिस्पैचर वर्ग पर चिपकाने के लिए बोनस अंक।

+0

वह लिंक मर चुका है। – Ajoy