0
我正在使用Django-Dashing框架(https://github.com/talpor/django-dashing),我無法弄清楚我的HTML文件放置在我正在使用的自定義小部件的位置。Django-Dashing自定義小部件HTML位置
我在我的dashboard.html
文件中有以下代碼,它正在正確加載。
{% 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文件的位置,或者如果我正在做其他的錯誤,也許糾正我?
在此先感謝!