bokeh.application.handlers.directory

以下のコードを実行することで文書を構築するためのBokehアプリケーション処理プログラムを提供する main.py あるいは…。 main.ipynb ディレクトリ中のファイルを指定します。

このディレクトリはまた、含まれることを選択することができます。

  • A server_lifecyle.py モジュールは、アプリケーションおよびセッションにライフサイクルコールバックを提供する。

  • A static 提供されるアプリケーション固有の静的リソースを含むサブディレクトリ。

  • A theme.yaml すべての新しい文書に自動的に適用されるBokehトピックを含むファイル.

  • A templates アプリケーション表示テンプレートを含むサブディレクトリ

完全なディレクトリレイアウトは以下のようになる可能性がある.

myapp
   |
   +---main.py
   +---server_lifecycle.py
   +---static
   +---theme.yaml
   +---templates
        +---index.html
class DirectoryHandler(*args, **kwargs)[ソース]

修正文書のアプリケーションディレクトリをロードします。

__init__(*args, **kwargs)[ソース]
キーワード:

Filename(Str):“main.py”または“main.ipynb”を含むアプリケーションディレクトリのパス

Argv(リスト [str] オプション):sys.argvとしてmain.pyに提供される文字列パラメータリスト

modify_document(doc)[ソース]

実行構成の main.py あるいは…。 main.ipynb 文書を修正するには、以下の操作を実行してください。

この方法はまた、appディレクトリで任意のトピックまたはテンプレートファイルを検索し、それらが見つかったときに文書を自動的に構成する。

on_server_loaded(server_context)[ソース]

執行する. on_server_unloaded 差出人 ``server_lifecycle.py` (定義されている場合)最初にサーバを起動した時間。

パラメータ

server_context (ServerContext) --

on_server_unloaded(server_context)[ソース]

執行する. on_server_unloaded 送信者. server_lifecycle.py (定義されている場合)サーバがきれいに退出した場合。(停止サーバの IOLoop ()

パラメータ

server_context (ServerContext) --

警告

実際、サーバは通常信号によって殺されるので、このコードは実行できない可能性がある。

on_session_created(session_context)[ソース]

執行する. on_session_created 送信者. server_lifecycle.py (定義されている場合)新しいセッションが作成された場合。

パラメータ

session_context (SessionContext) --

on_session_destroyed(session_context)[ソース]

執行する. on_session_destroyed 送信者. server_lifecycle.py (定義されている場合)セッションが破棄された時間。

パラメータ

session_context (SessionContext) --

process_request(request)[ソース]

着信したHTTP要求を処理し,SESSION_CONTEXTに追加する付加データ辞書を返す.

パラメータ

request -- HTTPリクエスト.

戻り値

セッションコンテキストに含まれるJSONは、データを直列化可能な辞書である。

url_path()[ソース]

ディレクトリのパスのベース名を構成する最後のパスコンポーネント.

property error

処理プログラムが失敗した場合、関連するエラーメッセージが含まれる可能性がある。

property error_detail

ハンドラが失敗した場合,バックトラックや他の詳細な情報が含まれている可能性がある.

property failed

True 処理人が伝票の修正に失敗したら

property safe_to_fork

Bokehサーバーは新しい労働者たちがまだ安全であるかどうかを派生する。

False 配置されたコード(スクリプト、ノートなど)であればもう運行しました。