Javascript 在Django中不渲染Flot
我正在尝试为个人项目学习Django和Javascript/jQuery。我想用Flot绘制一些数据,我正在尝试绘制一个测试图,但我似乎做得不对 在我的Javascript 在Django中不渲染Flot,javascript,jquery,django,flot,Javascript,Jquery,Django,Flot,我正在尝试为个人项目学习Django和Javascript/jQuery。我想用Flot绘制一些数据,我正在尝试绘制一个测试图,但我似乎做得不对 在我的base.html中,在我的head元素中包括jQuery和Flot <script src="/site_media/jquery-1.7.2.min.js" type="text/javascript"></script> <script src="/site_media/jquery.flot.min.js"
base.html
中,在我的head
元素中包括jQuery和Flot
<script src="/site_media/jquery-1.7.2.min.js" type="text/javascript"></script>
<script src="/site_media/jquery.flot.min.js" type="text/javascript"></script>
但是,当我使用Django dev.server呈现页面时,我没有收到像我所包含的那样的警报,并且绘图也不会呈现。我得到了一个空白div,它与我指定的维度一致。当我在web浏览器中查看页面的源代码时,它甚至没有显示上面包含的绘图脚本。我做错了什么?在呈现目标div之前,JS正在执行。您可以将div移动到内联JS之前,或将JS调用包装到文档中。就绪:
<script type="text/javascript">
$(document).ready(function(){
alert('Im running!');
$.plot($("#flot-test"), [ [[0, 0], [1, 1]] ], { yaxis: {max: 1 } });
});
$(文档).ready(函数(){
警报(“我在跑步!”);
$.plot($(“#flot测试”),[[0,0],[1,1]]],{yaxis:{max:1}});
});
如果您浏览http://localhost:8000/static_media/jquery-1.7.2.min.js
你得到了什么?这听起来像是典型的静态文件问题。@BurhanKhalid当我去那里时,我得到了我应该得到的jQuery代码。这正是我的问题。非常感谢。
<script type="text/javascript">
$(document).ready(function(){
alert('Im running!');
$.plot($("#flot-test"), [ [[0, 0], [1, 1]] ], { yaxis: {max: 1 } });
});