当我在django中运行我的服务器时,我收到此请求错误,我一直在使用bootstrap

时间:2015-12-13 14:17:08

标签: javascript python css django bootstrap-modal

运行服务器(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>

2 个答案:

答案 0 :(得分:0)

该脚本是workaround for a bug in IE10。 url ../../assets/...是一个在引导站点上运行的相对URL。您无法将其复制并粘贴到其他页面,并希望它能够正常运行。

您需要创建一个包含所需javascript的新静态文件,或将其添加到现有文件/脚本标记中。

答案 1 :(得分:0)

这就是为我解决问题的原因。如果您使用的是Chrome:

打开DevTools(Ctrl + Shift + J)->设置(F1)->禁用缓存(打开DevTools时)。