2012-02-16 13 views
8

मुझे पता है कि Flask और CherryPy और स्थिर फाइलों के बारे में बहुत सारे प्रश्न हैं लेकिन मुझे अभी भी यह काम नहीं मिल रहा है। http://flask.pocoo.org/snippets/24/फ्लास्क, चेरीपी और स्थिर सामग्री

वहाँ एक त्वरित संशोधन wsgiserver कुप्पी एप्लिकेशन के स्थिर निर्देशिका में सामग्री उपलब्ध करा है करने के लिए है:

CherryPy यहाँ पर एक फ्लास्क एप्लिकेशन को तैनात करने की एक टुकड़ा भी नहीं है?

CherryPy की स्थैतिक सामग्री सुविधाओं CherryPy भीतर रहते लगते हैं। और मैं इस बात पर अनिश्चित हूं कि चेरीपी ऐप को कैसे माउंट करना है जो कुछ भी नहीं करता है लेकिन इस स्निपेट के साथ काम करते समय स्थिर सामग्री प्रदान करता है।

उत्तर

6

यहाँ एक टुकड़ा है कि आप के लिए क्या पूछ रहे हैं क्या करना चाहिए है। यह set of instructions provided here पर आधारित है (यह निश्चित रूप से पढ़ने योग्य है, हालांकि मुझे यकीन नहीं है कि यह कितना अद्यतित है)।

import cherrypy 
from hello import app 

cherrypy.tree.graft(app, '/') 
cherrypy.tree.mount(None, '/static', {'/' : { 
    'tools.staticdir.dir': app.static_folder, 
    'tools.staticdir.on': True, 
    }}) 
cherrypy.config.update({ 
    'server.socket_port': 8080, 
    }) 
cherrypy.engine.start() 
cherrypy.engine.block() 
+1

मैं इसे आज रात बाहर आज़माउंगा और यदि यह काम करता है तो मैं जवाब के रूप में सेट करूंगा। मैं इतने लंबे समय तक गुगल रहा हूं। धन्यवाद! – MKaras

+0

यह काम करता है - बहुत बहुत धन्यवाद। – MKaras

संबंधित मुद्दे