मैं एक html फ़ाइल का संदर्भ देता है जो इसsend_from_directory से फ़ाइलें() फ्लास्क में
<img src="img/snacks.png">
<link href="css/bluestrap.css" rel="stylesheet">
इसलिए ब्राउज़र के माध्यम से इस कॉल करने के लिए कोशिश करता है और कुप्पी तो
http://127.0.0.1:5000/img/snacks.png
करने के लिए विफल रहता है की तरह स्थिर वस्तु है प्राप्त करने में असमर्थ
कई फाइलों में ऐसे कई संदर्भ हैं इसलिए संदर्भ बदलना संभव नहीं है। कैसे मैं फ्लास्क
मैं 'स्थिर' फ़ोल्डर में इन सभी स्टैटिक फ़ाइलें नकल की और कोशिश की इस
@app.route('/<path:filename>')
def send_file(filename):
return send_from_directory('/static', filename)
हालांकि यह काम नहीं करता है से इन स्टैटिक फ़ाइलें की सेवा करते हैं, वहाँ यह करने के लिए किसी भी अन्य रास्ता नहीं है ? या मैं गलत क्या कर रहा हूँ?
url_for फ़ंक्शन का उपयोग करके उन्हें बदलने के लिए छवियों/सीएसएस फ़ाइलों के बहुत सारे संदर्भ हैं, इसलिए मैं उन्हें बदलना नहीं चाहता हूं। क्या HTML फ़ाइल को बदलने और अभी भी उन्हें अजगर से सेवा करने का कोई तरीका नहीं है? –