問題タブ [cherrypy]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - XML/SWF チャートの例が cherryPy で動作しない
チェリーピーで XML/SWF Charts ライブラリを使用しようとしています。見栄えの良いグラフを含む HTML レポートを生成したいと考えています。
XML/SWF チャートのデフォルトの例の 1 つを cherryPy で公開しようとしていますが、何らかの理由で javascript が cherryPy で正しく動作しません。
次の python スクリプトを作成しました。
次のディレクトリ構造があります。
p>JavaScript ファイルと、ライブラリに必要なすべてのファイルを .\data\scripts フォルダーに配置しました。(これらのファイルをルートフォルダーに配置しようとしましたが、どちらも機能しませんでした)
サンプルの html ファイルは次のようになります。
p>サンプル ファイルをダブルクリックすると正常に動作しますが、Python スクリプトを実行してポート 8080 でローカル ホスト アドレスを参照すると、ポップアップが表示され続け、次のメッセージが表示されます。
「このページには AC_RunActiveContent.js が必要です」
Pythonスクリプトで何か間違ったことをしたと思いますが、何が間違っていたのかを見つけることができません。javascript が sample.html ファイルでは機能するのに、cherryPy では機能しないのはなぜですか? 私は何かを忘れましたか?
python - fastcgi、cherrypy、およびpython
そこで、Pythonでより多くのWeb開発を行おうとしています。そして、lighttpd w/fastcgiでホストされているcherrypyを選びました。しかし、私の質問は非常に基本的なものです。アプリケーションコード、または基盤となるライブラリのコードを変更するたびにlighttpd(またはapache)を再起動する必要があるのはなぜですか?
この質問は、fastcgiモデルの基本的な誤解(つまり、不十分な)に由来することを理解しているので、ここではどのような学校でも構いませんが、PHPファイルを変更するだけで表示されるので、バウンスする必要はありません。 Webサーバー。
どんな解明/有用な嘲笑もありがたいです。
python - cherrypy で構築されたスタンドアロンの Web アプリケーションをコンパイルできますか?
Apache を必要としない、完全に独立した Web アプリケーションを構築したいと考えています。チェリーピーは良い解決策ですか?これはpy2exeのようなものでコンパイルできますか?
python - DBus-Cherrypyマージの問題
python-dbusとcherrypyを使用してUSBデバイスを監視し、挿入されたUSBデバイスのステータスを維持するRESTサービスを提供しています。私はこれらのサービスを個別に作成およびデバッグしましたが、期待どおりに機能します。
今、私はサービスを単一のアプリケーションにマージしています。私の問題は、両方のサービス(cherrypyとdbus)を一緒に開始できないようです。いずれかがブロックするか、スコープ外になるか、初期化されません。
それぞれを独自のスレッドにカプセル化してみましたが、それらに対してstartを呼び出すだけです。これにはいくつかの奇妙な問題があります。
このコードを実行すると、cherrypyコードは完全には初期化されません。USBデバイスが挿入されると、cherrypyは初期化を続行します(スレッドが何らかの形でリンクされているかのように)が、機能しません(データを提供せず、ポートで接続さえしません)cherrypys wikiページを見ましたが、起動して戻るような方法でcherrypyを起動する方法が見つからなかったので、DBusのものを初期化して、これをドアから出すことができます。
私の最終的な質問は、cherrypyを開始し、ブロックせずに作業を継続する方法はありますか?この例のスレッドを削除し、メインスレッドでcherrypyとdbusの両方を初期化します。
python - Python Webサーバー?
Pythonを使用してプロジェクト用のツールを開発したいと思います。要件は次のとおりです。
- ユーザーが静的ファイルを取得できるようにWebサーバーを埋め込みますが、トラフィックはそれほど多くありません。
- ユーザーはhttpを使用してツールを構成できます。GUIページは必要ありません。XML-RPCなどのRPCインターフェイスが必要ですか?または他の人?
- Webサーバーに加えて、ツールにはバックグラウンドジョブが必要であるため、これらのジョブはWebサーバーで実行する必要があります。
では、どのPython Webサーバーが最適ですか?CherryPyを見ています。他におすすめがあれば、ここに書いてください。
python - Having trouble understanding CherryPy
I read through the tutorial on the cherrypy website, and I'm still having some trouble understanding how it can be implemented in a modular, scalable way.
Could someone show me an example of how to have cherrypy receive a simple http post to its root, process the variable in some way, and respond dynamically using that data in the response?
python - Cherrypy:ツールフック内のURI /ルートパラメータにアクセスしますか?
'before_finalize'のツールフックを次のように設定しています。
私がする必要があるのは、そのフック内でどのルート(RoutesDispatcherを使用しています)がそのフックに到達したか、またはURIが何であるかを調べることです。これにより、それに基づいてテンプレートを適切に見つけることができます。この情報を見つけるにはどうすればよいですか?
python - CherryPyのインデックスページに変数を送ることは可能ですか?
たとえば、POST でhttp://localhost:8080/?var=valなどにアクセスしたいのですが、500 サーバー エラーが発生します。
500内部サーバーエラー
サーバーで予期しない状況が発生したため、要求を実行できませんでした。
CherryPy 3.1.2 を搭載
python - 可変数のGETパラメータをcherrypyに強制的に受け入れるにはどうすればよいですか?
たとえば、cherrypy インデックス モジュールを次のように設定したとします。
複数の GET パラメータを送信すると、このエラーが発生します
404お探しのページが見つかりませんでした
予期しないクエリ文字列パラメータ: var2
トレースバック (最新の呼び出しが最後):
File "C:\Python26\lib\site-packages\cherrypy_cprequest.py", line 606, in response cherrypy.response.body = self.handler() File "C:\Python26\lib \site-packages\cherrypy_cpdispatch.py"、27 行目、呼び出し test_callable_spec(self.callable, self.args, self.kwargs) ファイル "C:\Python26\lib\site-packages\cherrypy_cpdispatch.py"、130 行目、 in test_callable_spec "parameters: %s" % ", ".join(extra_qs_params)) HTTPError: (404, '予期しないクエリ文字列パラメーター: var2')CherryPy 3.1.2 を搭載