当我在django中运行服务器时,我收到了这个请求错误,i'我一直在使用引导程序

when i run my server in django i get this request error , i've been using bootstrap

本文关键字:错误 请求 引导程序 我一直在 运行 django 服务器      更新时间:2023-09-26

在我的视图中运行服务器(python manage.py runserver)并请求请求时,我收到了此错误
未找到:/assets/js/ie10-viewport-bug-workaround.js[13/2015年12月13日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>

该脚本是解决IE10中错误的方法。url ../../assets/...是在引导站点上工作的相对url。你不能只是把它复制粘贴到另一个页面上,然后期望它能正常工作。

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

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

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