Нежелательный текст включен при рендеринге нескольких сюжетов с использованием Bokeh с Django - PullRequest
0 голосов
/ 16 мая 2019

Когда я отрисовываю более одного графика с использованием Bokeh и Django, может показаться, что я отрисовываю словарь или сам текст списка вместе с моими двумя графиками.

Я прочитал документацию и произвел поиск здесьПереполнение стека, и я даже нашел один элемент, который занимает центральное место в происходящем Проблема рендеринга тегов Bokeh

Однако этот пользователь явно использует Flask и Jinga, где я использую Django иDTL, поэтому я не могу применить это конкретное решение.Я пытался приспособить его к представлению Django, но пока не увенчался успехом.

МОЙ ВИД >>>>

def test_html(request):    

    plot1 = figure()
    plot1.circle([1, 10, 35,  27], [2, 0, 45, 0], size=20, color= 
    "blue")


    plot2 = figure()
    plot2.circle([1, 10, 35,  27], [3, 25, 3, 44], size=20, color= 
    "blue")

    plots = [plot1, plot2]

    script, div, = components(plots)
    return render(request, 'test_html.html', {'script': script, 
    'div':div})

МОЙ ШАБЛОН >>>

<!DOCTYPE html>
<html lang="en">
<head>


        <link rel="stylesheet" type="text/css" href="http://cdn.pydata.org/bokeh/release/bokeh-1.1.0.min.css"/>
        <link rel="stylesheet" type="text/css" href="http://cdn.pydata.org/bokeh/release/bokeh-widgets-1.1.0.min.css"/>
        <link rel="stylesheet" type="text/css" href="http://cdn.pydata.org/bokeh/release/bokeh-tables-1.1.0.min.css"/>
     <title>Bokeh</title>
    </head>
    <body> 
       <h1>My Chart <h1>
         {{div | safe}}   
    </body>
    <script type="text/javascript" src="http://cdn.pydata.org/bokeh/release/bokeh-1.1.0.min.js"></script>
    <script type="text/javascript" src="http://cdn.pydata.org/bokeh/release/bokeh-widgets-1.1.0.min.js"></script>
    <script type="text/javascript" src="http://cdn.pydata.org/bokeh/release/bokeh-tables-1.1.0.min.js"></script>
    <script type="text/javascript" src="http://cdn.pydata.org/bokeh/release/bokeh-api-1.1.0.min.js"></script> 
    {{script| safe}}
</html>

Прямо сейчас я вижу символы списка или словаря вместе со своими графиками и хочу видеть только графики.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...