2011-01-16 6 views

उत्तर

4

Cherrypy 3.2 की वेबसाइट का कहना है कि यह पायथन 3 पर चलता है! तो यह तूम गए वहाँ। WSGI अभी तक Python3 के लिए व्यवस्थित नहीं है, इसलिए आपको अभी तक python3 के लिए WSGI अनुपालन फ्रेमवर्क (django, web.py) नहीं मिलेगा। चेरीपी, मुझे लगता है कि फास्टसी मार्ग लेता है।

1

असल में 1.01 डब्लूएसजीआई अपडेट है - जो क्लाइंट साइड पर बैकवर्ड संगतता के साथ कुछ बदलाव पेश करता है (सर्वर साइट से केवल कुछ ही बदलाव)।
तो डब्ल्यूएसजीआई अनुपालन वाले सभी ढांचे डब्लूएसजीआई 1.01 और पायथन 3 के अनुरूप हैं।
डब्ल्यूएसजीआई इंटरफ़ेस को अद्यतन करने वाले HTTP सर्वर किसी भी WSGI 1 और 1.01 एप्लिकेशन को Python3 और python2 पर चला सकते हैं।

PEP 3333 पर अधिक देखें अद्यतन को स्वीकार किया गया 14-15 जनवरी

0

मैं अब कुछ महीनों के लिए अजगर 3 के साथ एक CherryPy वेबसाइट बराबर चल रही है और यह अच्छी तरह से काम करता है, (अजगर मेलिंग सूची से), लेकिन आपको भंडार की पायथन 3 शाखा से कोड का उपयोग करना होगा क्योंकि चेरीपी 3.2 अभी तक जारी नहीं है।

0

मैं वास्तव में Bottle चाहते और फिर उत्पादन के लिए, मैं Cherrypy

यह वास्तव में आसान है के साथ बोतल चलाते हैं। बस pip3 दोनों को इंस्टॉल करें और फिर चेरीपी के साथ अपनी बोतल ऐप चलाएं, जैसे:

app.run(host='localhost', 
    port=8080, 
    server='cherrypy', 
    reloader=True, 
    debug=False)