首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Django-Dashing自定义小部件HTML位置

Django-Dashing自定义小部件HTML位置
EN

Stack Overflow用户
提问于 2017-04-17 12:20:06
回答 1查看 178关注 0票数 0

我使用的是Django-Dashing框架(https://github.com/talpor/django-dashing),但是我不知道将我正在使用的自定义小部件的文件放在哪里。

我的dashboard.html文件中有以下代码,该文件正在正确加载。

代码语言:javascript
复制
{% extends 'dashing/base.html' %}
{% load staticfiles %}

{% block stylesheets %}
<link rel="stylesheet" href="{% static '../../static/widgets/timetables/timetables.css' %}">
<!--<link rel="stylesheet" href="{% static '../../../../static/css/analytics/widgets/timetables.css' %}">-->
{% endblock %}

{% block scripts %}
<script type="text/javascript" src="{% static '../../static/widgets/timetables/timetables.js' %}"></script>
<!--<script type="text/javascript" src="{% static '../../../../static/js/analytics/widgets/timetables.js' %}"></script>-->
{% endblock %}

{% block config_file %}
<script type="text/javascript" src="{% static '../../static/dashing-config.js' %}"></script>
<!--<script type="text/javascript" src="{% static '../../../../static/js/analytics/dashing-config.js' %}"></script>-->
{% endblock %}

我还相信我在widgets.py中正确地定义了我的TimetablesWidget类,并且正确地定义了它对应的JavaScript类名Timetables,因为当小部件呈现时,所有的数据都被正确地获取了。

我执行了一条console.log语句来确保数据被正确获取,确实如此。但是,它不能在屏幕上的div中正确呈现,这让我认为我的timetables.html文件实际上并没有被加载。

根据我定义其他路径的位置,有人可以告诉我应该将HTML文件放在哪里,或者如果我做错了什么,可以纠正我吗?

提前感谢!

EN

回答 1

Stack Overflow用户

发布于 2017-04-17 12:22:18

您可以使用Django的静态文件功能

https://docs.djangoproject.com/en/1.11/howto/static-files/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43445086

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档