运行服务器(python manage.py runserver
)并在我的视图中询问请求时出现此错误
未找到:/assets/js/ie10-viewport-bug-workaround.js
[13 / Dec / 2015 14:09:25]“GET /assets/js/ie10-viewport-bug-workaround.js HTTP / 1.1”404 2264
这是我的观点:
from django.shortcuts import render
from .forms import EmailForm
def home(request):
print request
form = EmailForm()
context = {"form": form}
template = "home.html"
return render(request, template, context)
这是我从引导程序中提取的html文件的结尾 这是我从(http://getbootstrap.com/examples/jumbotron/)获取元素的页面:
<!-- Bootstrap core JavaScript
================================================== -->
<!-- Placed at the end of the document so the pages load faster -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<script>window.jQuery || document.write('<script src="../../assets/js/vendor/jquery.min.js"><\/script>')</script>
<script src="http://getbootstrap.com/dist/js/bootstrap.min.js"></script>
<!-- IE10 viewport hack for Surface/desktop Windows 8 bug -->
<script src="http://getbootstrap.com/assets/js/ie10-viewport-bug-workaround.js"></script>
</body>
</html>
答案 0 :(得分:0)
该脚本是workaround for a bug in IE10。 url ../../assets/...
是一个在引导站点上运行的相对URL。您无法将其复制并粘贴到其他页面,并希望它能够正常运行。
您需要创建一个包含所需javascript的新静态文件,或将其添加到现有文件/脚本标记中。
答案 1 :(得分:0)
这就是为我解决问题的原因。如果您使用的是Chrome:
打开DevTools(Ctrl + Shift + J)->设置(F1)->禁用缓存(打开DevTools时)。