2014-12-17 8 views
9

Z tego co czytałem możliwości dynamicznego i wielkoformatowego renderowania Bokeh są dostępne dzięki wykorzystaniu serwera bokeh.Jak osadzić serwer Bokeh w aplikacji Django

W dokumentacji Bokeh jest krótka wzmianka o osadzaniu bokeh-serwera w aplikacji Flask za pomocą aplika aplikacji. Ta opcja zachowuje wszystkie możliwości dynamicznego i wielkoformatowego renderowania danych Bokeh.

Chciałbym zrobić to samo dla aplikacji django1.7.

Czy to zostało zrobione?

Jeśli tak, to czy są jakieś przykłady?

+0

czy prosisz kogoś o przetłumaczenie czegoś/kodu, którego nie dostarczyłeś z 'flask' ​​na' django'? – dnozay

+1

Nie, zadałem pytanie o kodowanie wstępne, mające na celu zaoszczędzenie czasu na grzebanie. –

+0

Jeśli istnieje sposób na podzielenie części serwera Bokeh na bardziej zintegrowane z Django, z pewnością byłby to mile widziany wkład, który moglibyśmy rozważyć. Ale prawdopodobnie musiałby pochodzić od zainteresowanego zewnętrznego uczestnika, AFAIK, którego nikt z nas w zespole Bokeh nie ma doświadczenia z Django. – bigreddot

Odpowiedz

8

Nie trzeba odkrywać na nowo.

  • bokeh-server jest serwerem internetowym i może nasłuchiwać na dowolnym porcie.
  • możesz mieć serwer sieciowy django nasłuchujący na innym dowolnym porcie.
  • ... i zintegrować dwa:
    • mają przekierowań z django do bokeh-server lub
    • serwer WWW z przodu, na przykład nginx który wykonuje odwrotne proxy.
+0

Chciałbym uniknąć kolejnego serwera damon ze względu na prostotę i konserwację. –

+1

Ze względów architektonicznych nie chcę używać bokeh-serwera, więc zasadniczo mówisz, że uważasz, że pytanie nie jest dobre, a sposób włączenia to właściwe pytanie. Proszę odwołać swoją odpowiedź, więc mam szansę, aby uzyskać od kogoś innego. –

0

Stało się. Here to jeden z przykładów osadzania wykresu Bokeh w Django.

+0

Jak radzisz sobie z wejściami bokeh w ten sposób? –

+0

? nie łapię cię. czy wiersz oznaczony jako "plot.circle ([1,2], [3,4])" nie pokazuje, jak podać dane wejściowe do bokeh? – iMitwe

+0

ten przykład/pytanie dotyczy samodzielnej aplikacji Bokeh, a nie aplikacji wygenerowanej przez serwer Bokeh – Jonathan