5
से स्थिर फ़ाइलों की सेवा नहीं कर सकता है, मैं चेरीपी सीखना शुरू कर रहा हूं लेकिन मैं एक रोडब्लॉक में चला गया हूं। मुझे अपने जीवन को बचाने के लिए स्थिर फाइलें नहीं मिल सकती हैं। मुझे 404 मिल रहा है। The path '/static' was not found.
मैंने गुगल किया है हालांकि अभी तक कोई समाधान नहीं मिला है। मैं बस इतना करना चाहता हूं कि http://localhost:8080/staticचेरीपी
शुभकामनाएं?
import os
import cherrypy
class Root(object):
@cherrypy.expose
def index(self):
pass
config = {
'/static':{
'tools.staticdir.on': True,
'tools.staticdir.dir': os.path.join(os.path.dirname(__file__), 'static')
}
}
cherrypy.tree.mount(Root(), '/', config = config)
cherrypy.engine.start()
मैंने डीबग और लॉग लाइनों को जोड़ा और इसकी जांच पूरी तरह से पथ है। यहां संदेश है: 'फ़ाइल जांचना: ई: \\ पायथन \\ चेरीपीएप \\ स्थैतिक \\ 'मैंने उस पथ को और दोबारा जांच लिया है, लेकिन मुझे अभी भी 404 – Kylee
मिल रहा है क्या आप वास्तव में' http: // पर ब्राउज़ कर रहे हैं लोकलहोस्ट: 8080/स्थिर ', जैसे कि आप अपने ब्राउज़र में निर्देशिका सूची प्राप्त करने का प्रयास कर रहे हैं? Staticdir टूल उन फ़ाइलों के लिए इंडेक्स पेज प्रदान नहीं करता है जो आपको सेवा देता है - आपको एक व्यक्तिगत फ़ाइल का अनुरोध करना है, न कि निर्देशिका। – fumanchu
यह इंजन था। ब्लॉक() जिसने इसे किया था। धन्यवाद! – Kylee