Как исправить ошибку dash bio: devtools cannot load source map dashbio@1.0.1 bundle.js.map?

Я создаю сайт на Python с использованием фреймворка Django и использую django-plotly-dash для отображения данных. Я пытаюсь использовать функцию dash_bio's IGV для отображения некоторых хромосомных данных, но когда я пытаюсь вызвать эту функцию, я получаю следующие ошибки и обратный вызов, который возвращает 'dashbio.igv', не может быть выполнен.

Ошибки, отображаемые в консоли: enter image description here

HTML код получения приложения Dash с вызовом dashbio.igv: в строке 20 возвращается объект dash и происходит вызов dashbio.igv.

{% plotly_app name=igv_app_name %}

enter image description here

Это файл python, который возвращает dashbio.igv в обратном вызове:

        from dash import html, dcc
        from dash.dependencies import Input, Output
        import dash_bio as dashbio

        import pandas as pd
        import io
        import plotly.express as px

        from django.http import HttpResponse, HttpResponseRedirect
        from django.shortcuts import render, get_object_or_404
        from django.views.generic import DetailView
        from django_plotly_dash import DjangoDash
        from django.contrib import messages

        from .models import vcf_job


        class IgvView(DetailView):
            template_name = "rdr/igv.html"
            model = vcf_job
            context_object_name = "igv"

            def get(self, request):
                igv_app_name = 'igv_app'
                igv_app = DjangoDash(igv_app_name)

                HOSTED_GENOME_DICT = [
                    {'value': 'mm10', 'label': 'Mouse (GRCm38/mm10)'},
                    {'value': 'rn6', 'label': 'Rat (RGCS 6.0/rn6)'},
                    {'value': 'gorGor4', 'label': 'Gorilla (gorGor4.1/gorGor4)'},
                    {'value': 'panTro4', 'label': 'Chimp (SAC 2.1.4/panTro4)'},
                    {'value': 'panPan2', 'label': 'Bonobo (MPI-EVA panpan1.1/panPan2)'},
                    {'value': 'canFam3', 'label': 'Dog (Broad CanFam3.1/canFam3)'},
                    {'value': 'ce11', 'label': 'C. elegans (ce11)'}
                ]

                igv_app.layout = html.Div(
                    children=[
                        dcc.Loading(id='default-igv-container'),
                        html.Hr(),
                        html.P('Select the genome to display below.'),
                        dcc.Dropdown(
                            id='default-igv-genome-select',
                            options=HOSTED_GENOME_DICT,
                            value='ce11',
                            style={
                                'height': '100% !important',
                            }
                        )
                    ]
                )

                # Return the IGV component with the selected genome.
                @igv_app.callback(
                    Output('default-igv-container', 'children'),
                    Input('default-igv-genome-select', 'value')
                )
                def return_igv(genome):
                    return html.Div([

                        # BUG
                        # following call is what causes the errors

                        dashbio.Igv(
                            id='default-igv',
                            genome=genome,
                            minimumBases=100,
                        )
                    ])

                context = {}
                context["igv_app_name"] = igv_app_name

                return render(request,self.template_name, context)
Вернуться на верх