मैं base.html टेम्पलेट में कुछ शामिल जावास्क्रिप्ट फ़ाइलों के साथ स्थानीयहोस्ट पर एक Django प्रोजेक्ट विकसित कर रहा हूं। मेरा JavaScript शामिल पृष्ठ के तल पर हैं:Django जावास्क्रिप्ट लोडिंग अनियमित रूप से विफल रहता है
... other stuff...
<script src="/media/js/jquery.js" type="text/javascript"></script>
<script src="/media/js/jquery-ui-1.9.1.custom.js" type="text/javascript"></script>
<script src="/media/js/bootstrap.js" type="application/javascript"></script>
<link rel="stylesheet" href="/media/css/pepper-grinder/jquery-ui-1.9.1.custom.css" />
{% block extrajs %}
{% endblock %}
</body>
कभी कभी, लेकिन frustratingly, हमेशा नहीं, जब मैं लोड या एक पेज को ताज़ा, जावास्क्रिप्ट फ़ाइलों में से एक के लिए GET अनुरोध विफल रहता है। कभी-कभी यह jquery-ui के लिए अनुरोध है, कभी-कभी यह jQuery के लिए होता है, और दूसरी बार यह bootstrap.js के लिए होता है। यदि मैं सीधे यूआरएल को ब्राउज़र में पेस्ट करता हूं, तो जावास्क्रिप्ट फ़ाइल पूरी तरह से ठीक हो जाती है, इसलिए यह मेरे मीडिया यूआरएल में कोई समस्या नहीं है।
क्रोम में, यदि मैं कंसोल त्रुटि पर क्लिक करता हूं और नेटवर्क टैब देखता हूं, तो स्थिति "(विफल)" कहती है और प्रकार "लंबित" कहता है। अनुरोध हेडर यह दिखाना प्रतीत होता है कि अनुरोध वास्तव में विफल नहीं हुआ है, यह अभी भी बिल्कुल नहीं चला है।
Request URL:http://localhost:8111/media/js/jquery-ui-1.9.1.custom.js
Request Headersview source
Accept:*/*
Cache-Control:no-cache
Pragma:no-cache
Referer:http://localhost:8111/reservation/create/
User-Agent:Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_2) AppleWebKit/537.4 (KHTML, like Gecko) Chrome/22.0.1229.94 Safari/537.4
अंत में, फ़ायरफ़ॉक्स में पृष्ठ लोड करता है नहीं कोई त्रुटि उत्पन्न है, लेकिन पता चलता जावास्क्रिप्ट फ़ाइलों के लिए प्रतिक्रिया लौटाता है कि एक 304
मैं कैसे की सेवा कर रहा हूँ के साथ यह एक समस्या है मेरी स्थैतिक मीडिया (सामान्य स्थिर मीडिया सेटिंग्स के अलावा कुछ खास नहीं है)? क्रोम के साथ? मैं इस मुद्दे को कैसे ठीक कर सकता हूं?
धन्यवाद - यह काफी समाधान नहीं था, लेकिन यह मुझे वास्तविक समाधान का नेतृत्व करता था जो क्रोम को अद्यतन कर रहा था। मैं अब संस्करण 23.0.1271.91 पर हूं और त्रुटियां अब नहीं होती हैं। चूंकि इससे इसे सही तरीके से चिह्नित करने में मदद मिलेगी। धन्यवाद! – jessykate
@jessykate महान आपको समाधान मिला। मैंने अपना जवाब भी अपडेट किया। –