私は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ファイルを置く場所を教えてもらえますか?
ありがとうございます!