Betten Sie ein interaktives Bokeh in die Django-Ansichten ein

8

Ich möchte ein interaktives Diagramm in Django-Ansichten (oder Modell?) machen. Nehmen wir an, ich möchte selection_histogram-Beispiel verwenden Ich denke Bokeh passte meine Bedürfnisse, weil ich Matplot / seaborn habe, das ich wiederverwenden kann und ich bin nicht ziemlich gut an Javascript.

Es gab für mich kein Problem, diesem Beispiel zu folgen: wie eigenständige Bokeh-Diagramme in Django-Vorlagen eingebettet werden .

Wie ich verstehe, muss ich einen Bokeh-Server laufen lassen und einen Proxy mit nginx erstellen

Wie kann ich ein interaktives Bokeh-Diagramm in eine Django-Ansicht einbetten?

Ich habe es versucht:

Starten Sie den Bokeh-Server

%Vor%

Aktualisiere meine Ansicht in views.py

%Vor%

Jetzt ist es wie erwartet interaktiv.

Gibt es eine Möglichkeit, Argumente an die Bokeh-Anwendung zu übergeben?

Jede Hilfe wird geschätzt. Grüße

    
Thomas PEDOT 21.01.2017, 12:04
quelle

1 Antwort

1

Sie brauchen keinen Bokeh-Server, um Bokeh in DJANGO zu verwenden. Sie können Bokeh einfach in Ihr view.py importieren.

Sie müssen die Bokeh js und css in Ihre Vorlage laden und die von Bokeh erzeugten Komponenten rendern. Es ist dies ist ein prägnantes Beispiel .

    
DA-- 21.01.2017 16:44
quelle

Tags und Links