Bir base.html şablonunda bulunan bazı JavaScript dosyalarıyla birlikte localhost'ta bir Django projesi geliştiriyorum. JavaScript'im içeren sayfanın alt kısmında şunlardır:Django JavaScript yüklemesi düzensiz şekilde hata veriyor
... 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>
Bazen, ama sinir bozucu, her zaman değil, ben yüklemek veya bir sayfayı yenilediğinizde, JavaScript dosyaları biri için GET isteği başarısız olur. Bazen jquery-ui için istek, bazen jQuery kendisi için ve diğer zaman bootstrap.js için. URL'yi doğrudan tarayıcıya yapıştırırsam, JavaScript dosyası mükemmel şekilde yüklenir, bu yüzden medya URL'lerinde sorun olmaz. Ben konsol hatayı tıklayarak ve ağ sekmesini görüntülemek eğer Chrome'da
, durumu "(başarısız)" diyor ve tip diyor "beklemede". İstek başlıkları, isteğin gerçekten başarısız olmadığını, yalnızca hiç geçmediğini gösteriyor gibi görünüyor.
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
Son olarak, Firefox'ta sayfaların yüklenmesinde değil bir hata üretmek yok, ama JavaScript dosyaları için yanıtı 304.
nasıl ikram ediyorum bu bir sorun olur döndürdüğünü gösterir benim statik ortam (normal statik ortam ayarlarının yanı sıra özel bir şey değil)? Chrome ile mi? Sorunu nasıl düzeltebilirim?
teşekkürler - bu tam bir çözüm değildi ama kromu güncelleyen gerçek çözüme götürdü. Şimdi 23.0.1271.91 sürümündeyim ve hatalar artık oluşmuyor. bu şekilde yol göstermeye yardımcı olduğundan doğru olarak işaretleyeceğim. Teşekkürler! – jessykate
@jessykate çözüm bulduğunuz harika. ayrıca cevabımı da güncelledim. –