問題タブ [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.
python - python/cherrypy エラーのトラブルシューティングの支援
このコードは次のトレースバックを返しますが、その理由がわかりません。
python - CherryPy の子スレッドを強制する
私のプログラムには独自のスレッドがあり、これを乗り越える方法がわからないため、「子スレッドが終了するのを待つ」のではなく、自動リロード時にcherrypyにすべての子スレッドを強制終了させたいと思います。CherryPy はその 1 行にハングアップし続け、「子スレッド」を終了させるために何をすべきかわかりません...
`
`
それは決して続かない..だから私は子スレッドを強制的に閉じたい...
私のアプリケーションが独自のスレッドを使用しているためだと私は知っています.cherrypyはそれらのスレッドをCherryPyのものと一緒に終了させたいと思っています....これを克服できますか?
python - フォームポストにぶら下がっているCherrypy
私は現在、レガシーpythonフレームワーク(webware 0.8.1)を削除し、その上にcherrypy3.1.2をレイヤー化しようとしています。すべてのウェブウェアページをcherrypyページに変換するのではなく、単にウェブウェアを介して処理し、そのようにcherrypyに渡すだけです。
これは、POSTが含まれていないすべてのページで正常に機能します。しかし、ログインなどの投稿を含むページでは、cherrypyは次の場所でハングします。
これにより、親のcgi.FieldStorageのコンストラクターを呼び出すFieldStorageが呼び出されます。これが最終的にハングする場所です。
ただし、ターミナルでctrl-cを押すと、処理が続行され、ページが正常に読み込まれた後に終了します。したがって、ログインページで[ログイン]をクリックするとハングし、ターミナルでctrl-cを押してログインし、cherrypyをシャットダウンします。
クイックスタートの代わりにcherrypy.engine.startを使用すると、シグナルハンドラーが開始されないことがわかりました。この場合に何が起こるかは、以前の動作と同様の結果になりますが、cherrypyは実行を継続します。
この問題の原因は何ですか?助けていただければ幸いです。乾杯。
apache - Apache 書き換えルールの問題
Apache 構成ファイルに含めたいhtdocs内のフォルダーのリストがありますが、後で追加される可能性があるため、そこにあるすべてのディレクトリを手動で含めたくありません。
正しくリダイレクトするフォルダーが 5 つほどあります。もう 1 つは htdoc のフォルダー内の古い index.htm にリダイレクトし、もう 1 つは私が持っている cherrypy Web サーバーにリダイレクトします。これは私の構成です:
htdocs内のすべてのフォルダーがリダイレクトされ、/olddesignが適切な場所に移動し、ディレクトリを入力しない (たとえば、http://localhost/と入力するのと同じように) チェリーピー Web サーバーにリダイレクトされることを確認するにはどうすればよいですか?
どんな助けでも大歓迎です。
python - Nose を使用して単体テストを実行するときに Cherrypy の出力を抑制する
私はcherrypyを使用してWebサーバーを実装しており、noseを使用して単体テストを実行しています。ただし、--nologcapture、特にcherrypyのログメッセージを使用しても、noseがキャッチしてstdoutに出力する多くのデバッグノイズがあります。これにより、テスト出力が非常に読みにくくなります。
私はそれを考えました:
--nologcapture オプションと一緒に使用すると、これらのメッセージが抑制されますが、明らかにそうではありません。
これらのメッセージを取り除き、きれいなテスト出力を得る方法を知っている人はいますか?
jquery - チェリーピーを使用して非同期の ajax 呼び出しを行うにはどうすればよいですか?
データベースにはcherrypyのスタンドアロンサーバー(cherrypy.quickstart())とsqlite3を使用しています。
チェリーピーを使用しているときに、データベースへの ajax/jquery 非同期呼び出しをどのように行うのか疑問に思っていましたか?
events - チェリーピーによってmakoに渡された要素でMootoolsイベントを取得するにはどうすればよいですか?
だから私はindex.pyに持っています:
そして、test.html で:
その要素をクリックしても何も起こりません。何か案は?
% if item: ${item} % endif
python - チェリーピーとwxpython
wxpython ui を使用してチェリーピー アプリケーションを作成しようとしています。問題は、両方のライブラリが閉ループ イベント ハンドラを使用していることです。これが機能する方法はありますか?wx ui start cherrypy を使用すると、UI がロックされますか?
python - pyAMFチャネルを介して送信されたkwargs
私はcherrypyサーバーを使用して、PythonクライアントからpyAMFチャネルを介してリクエストを受信しています。以下のモックアップから始めましたが、正常に機能します。
サーバ:
クライアント:
結果: [[u'one = 1、two = 3']、{}]
代わりに今なら:
私が使う:
同じリクエストを送信すると、次のエラーが発生します。
TypeError:echo()は正確に0個の引数を取ります(1個指定)
同時に:
質問:なぜこれが起こっているのですか?洞察を共有してください
私が使用しているもの:python 2.5.2、cherrypy 3.1.2、pyamf 0.5.1
python - PythonCherrypy404エラー処理
コードですべての構成が設定されているWebサーバーがありますが、404ページのすべてのエラーを処理できるようにしたいと考えています。Pythonでこれを行うにはどうすればよいですか?