2017-04-17 35 views
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文件的位置,或者如果我正在做其他的錯誤,也許糾正我?

在此先感謝!

回答