django和bootstrap carousel - 离线使用

时间:2016-12-22 20:14:58

标签: django

我正在使用bootstrap离线:

{% load bootstrap3 %}

{% bootstrap_css %}
{% bootstrap_javascript %}

在我的模板中,但此处显示的第一个轮播的代码为http://www.w3schools.com/bootstrap/bootstrap_grid_basic.asp

除非我有CDN链接,否则

不起作用:

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>

<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>

我需要什么{% %}来制作旋转木马?

2 个答案:

答案 0 :(得分:1)

好的..我已经获得了离线轮播的自助答案。

  1. 下载&gt; jquery slim build(https://code.jquery.com/jquery-3.3.1.slim.js

  2. 将您自己的文件中的内容复制为JS文件(如文件中的复制粘贴代码并保存为jquery.js)

  3. 将您的脚本链接到body标签内(在正文标记结束之前),例如...... <pages validateRequest="false" /> <httpRuntime requestValidationMode="2.0" />

  4. 最后将bootstrap js文件链接为步骤3.

  5. 谢谢!

答案 1 :(得分:0)

从查看the documentation开始,默认情况下您似乎无法脱机使用Bootstrap功能。如果您查看django-bootstrap3的{​​{3}},您会看到此软件包确实使用了幕后的CDN。

据我所知,脱机使用bootstrap的唯一方法是拥有本地机器上保存的Bootstrap css和JavaScript文件的副本,以及jQuery文件,因为Bootstrap JavaScript插件依赖于

我没有使用过django-bootstrap3但看起来如果您有本地存储的必要Bootstrap文件的副本,您应该能够更新django-bootstrap3的Django设置以指向这些本地副本而不是各种CDN上的副本。