Не отображаются столбцы диаграммы

пытаюсь отобразить график с помощью plotly в проекте django, график отображается нормально на странице, но я не могу увидеть столбцы, хотя данные существуют в базе данных. пожалуйста, помогите

в файле views.py

import pandas as pd
from plotly.offline import plot
import plotly.express as px

def viewReport(request):
    attendance = Attendance.objects.all()
    graph_data = [
        {
            'Student': x.student_id,
            'Start': x.date,
            'Finish': x.date,
            'Course': x.course_id
        } for x in attendance
    ]
    graph_frame = pd.DataFrame(graph_data)
    figure = px.timeline(
        graph_frame, x_start="Start", x_end="Finish", y="Student", color="Course"
    )
    figure.update_yaxes(autorange="reversed")
    gantt_plot = plot(figure, output_type="div")

    # print(attendance)
    attendfilter = AttendanceFilter(request.GET, queryset=attendance)
    attendance = attendfilter.qs
    context = {'attendance': attendance, 'attendfilter': attendfilter, 'gantt_plot':gantt_plot}
    return render(request, 'LogInApp/ViewReport.html', context)

model.py, модель, из которой я извлекаю данные

class Attendance(models.Model):
    ATTENDANCE = (
        ('absent', 'Absent'),
        ('present', 'Present')
    )
    student_id = models.CharField(max_length=100, null=True)
    course_id = models.CharField(max_length=100, null=True)
    date = models.DateField(auto_now_add=True, null=True)
    time = models.TimeField(auto_now_add=True, null=True)
    #week_num = models.CharField(max_length=2, blank=True)
    attendanceState = models.CharField(max_length=20, null=True,choices=ATTENDANCE)

    def __str__(self):
        return '{}'.format(self.student_id)

viewattendance.html

                        {% block content%}
                        <div>
                            {% autoescape off %}
                                {{ gantt_plot }}
                            {% endautoescape%}
                        </div>
                        {% endblock content%}
                    </div>
Вернуться на верх