मैं इसके साथ घंटों से अटका हुआ हूं, और कहीं भी कोई जवाब नहीं मिला है ... मैं अजगर + फ्लास्क के साथ एक साधारण वेब ऐप बना रहा हूं और मैं अपने पेज के लिए स्टाइल लागू करना चाहता हूं, लेकिन यह बस काम नहीं करता है, और कोई त्रुटि नहीं है। निर्देशिकाएँ इस प्रकार हैं style.css स्टैटिक फोल्डर में है, profile.html टेम्प्लेट फोल्डर में

from flask import Flask, request, render_template
app = Flask(__name__)
@app.route('/profile/<name>')
def profile(name):
     return render_template("profile.html",name=name)
if __name__=="__main__":
     app.run(debug=True)

वह app.py फ़ाइल से कोड है।

अब मेरा एचटीएमएल इस तरह दिखता है।

<!doctype html>
<title> Welcome </title>
<link rel = "stylesheet" type="text/css" herf="{{ url_for('static', filename='style.css') }}" />
<h1>Hey there YOU {{name}}</h1>

मैं समाधान के लिए इंटरनेट पर देख रहा था, और सामान्य रूप से, समस्या लिंक, या ब्राउज़र कैश में है। मैंने ब्राउजर को पुनः लोड करने की कोशिश की, विभिन्न ब्राउजर के साथ खोलना और इसी तरह, लेकिन ऐसा लगता है कि यह मदद नहीं कर रहा है ...

यदि आवश्यक हो तो मेरी सीएसएस फ़ाइल भी ...

h1 {
     padding: 100px;
     color: blue;
}
0
Saulius Saulius 10 सितंबर 2020, 15:41

1 उत्तर

सबसे बढ़िया उत्तर

आपने <link> में href विशेषता गलत टाइप कर दी है। यह href होना चाहिए लेकिन आपने इसके बजाय herf टाइप किया है।

अगली बार के लिए छोटी सी युक्ति: अपने ब्राउज़र के डेव टूल्स का Network टैब खोलें और जांच लें कि आपके लिए आवश्यक/अपेक्षित सभी संपत्तियां 1) प्राप्त की गई हैं और 2) सफलतापूर्वक प्राप्त की गई हैं।

आप एक संपादक को अपनाने पर भी विचार कर सकते हैं जो आपको इस तरह के टाइपो के बारे में चेतावनी देगा।

0
Simeon Nedkov 10 सितंबर 2020, 16:36