問題タブ [paster]
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 - 配布 0.6.10 をインストールした後の貼り付けエラー
ここ数週間、Plone サイトで作業してきましたが、レシピ用のビルドアウトとテンプレート生成用のペーストを使用して作業したのは初めてで、学習曲線でした。
2 日前、すべてが正常に機能していました。
昨日、私は既知の優れたソースから作業を開始し、paster を使用して新しいアーキタイプのボイラープレートを生成しましたが、うまくいきました。新しいアイテムを説明するためにビルドアウトを編集し(以前に何度か行ったように)、ビルドアウトを実行し、ハングしたビルドを取得しました(配布を生成していることを繰り返し続けました)
グーグルは、これはバージョンの不一致が原因であり、配布の最新バージョンにアップグレードする必要があることを示したので、そうしました(0.6.10に)
現在、そのエラーはなくなりましたが、paster を実行する機能も同様です。実行
paster create --list-templates
してもエラーが発生します:
トレースバック (最新の呼び出しが最後): ファイル "F:\Plone\Python\Scripts\paster-script.py"、5 行目、? from pkg_resources import load_entry_point ImportError: pkg_resources という名前のモジュールがありません
誰かが助けてくれることを願っています.b / c私は今かなり行き詰まっています.
python - Pylonsカスタムミドルウェアは404を返します
pylonsアプリケーションのミドルウェアとして次のコードがあります。
基本的には、postgresqlのスキーマが指定されたサブドメインに存在するかどうかを確認しますが、スキーマが存在しない場合は404 not foundを返す必要があります。どうすればよいですか?
python - Windows で歪んだ画像をアップロードする Pylons
私は Pylons で Web アプリを作成しており、画像のアップロード アクションに取り組んでいます。これは現在、pylons ドキュメントのクイックスタートで説明されている基本的な開発構成で、私の Windows マシンで Egg:paste#http を使用して実行されています。
画像をアプリケーションに POST し、その画像を Web ルート ディレクトリに移動し、アップロードした画像をブラウザでプルすると、画像が歪んで表示されます。これは、Yahoo! の GIF をアップロードしたときに得られたものです。ロゴが表示されますが、おそらく破損が原因で、ほとんどのファイルがブラウザーにまったく表示されません。
歪んだヤフーのロゴ http://www.freeimagehosting.net/uploads/d2c92aef00.png
これは私が使用している基本的なコードです (pylons のドキュメントからそのまま):
request.POST['image'] は cgi.FieldStorage オブジェクトです。これはどういうわけかWindowsの行末の問題かもしれないと思いましたが、それを確認する方法や修正する方法がわかりません。アップロードした画像がゆがむ/破損する原因は何ですか?
python - Flickzeugを使用して、貼り付けデプロイWSGIパイプラインからインタラクティブなトレースバックを取得するにはどうすればよいですか?
Flickzeugを使用して、貼り付けデプロイファイルに追加することでインタラクティブなトレースバックを確認したいと思いますpipeline
。以下は動作しません。何になりますか?
python - reddit.com Web サイトのクローンを実行する方法。Ubuntu 9.10 (karmic) での実装中に Reddit.com ソース コードでエラーが発生する
ubuntu karmic 9.10 に reddit.com ソース コードを実装しています。
私はすべての手順に従いましたが、paster コマンドを使用している 1 つの手順でエラーがスローされます。$paster シェル example.ini
ファイル "/usr/local/lib/python2.6/dist-packages/Pylons-0.9.6.2- py2.6.egg/pylons/middleware.py" の 11 行目、webhelpers.rails.asset_tag import javascript_path ImportError:からrails.asset_tag という名前のモジュールはありません
最新のインストールされている webhelpers のバージョンを確認しました。
別のバージョンの webhelpers をインストールすることでこの問題が解決すると誰か教えてもらえますか?
または、コードを変更しますか?
python で書かれた reddit.com のソース コードで、pylons フレームワークを使用しています。
以前のバージョンの webhelpers をインストールすることが役立つかどうか、またはコードを変更する必要があるかどうかを判断できません。
reddit.com Web サイトを実装した人がいる場合は、私を助けてくれるか、最善の方法を提案してください。
ありがとうSIA
python - Paste deploy uri 構文とは何ですか?
Paste Deploy は、次のような uris を持つコードを参照できます。
これらの uris の完全な構文は何ですか?
python - ローカルホストの代わりに構成ホスト値を使用するように「パスターリクエスト」を取得するには?
ユーザーに通知を送信するために、cron ジョブを介して pylons アプリケーションにアクセスしようとしています。私がこれを行う方法は、次のようなものを使用してアプリケーションを実行することです。
実際のコントローラーでは、「paste.command_request」をチェックして、パブリック アクセスをブロックします。すべてが機能しますが、唯一の問題は、ユーザーに送信する通知内にユーザーのプロファイルへのリンクがあり、ホストが「localhost」であり、代わりにアプリケーションのドメイン名であることです。サービス対象のアプリケーション内から通知が送信されると (たとえば、ユーザーがサイトで設定を変更した場合)、通知には正しい URL が含まれます。
私は mako を使用して電子メールのタンプレートをレンダリングしています。テンプレート内では、「qualified」を「True」に設定して「pylons.url」メソッドを使用しています。
ここで何か不足していますか?
前もって感謝します。
python - Pylons paster サーバーに送信された「投稿」リクエストが失われる
Pylons サーバー (paster serve によって処理される) に投稿要求を送信していますが、それらを頻繁に送信すると、サーバーに到着しないものが多くあります。一度に 1 つずつでも問題ありませんが、数秒以内に数 (またはそれ以上) を発射すると、少数しか処理されません。投稿データなしで送信した場合、または get を使用して送信した場合は問題なく動作しますが、投稿フィールドに 1 文字のデータを入れるだけで大きな損失が発生します。
たとえば、200 を送信すると、2 が返されます。100 をもっとゆっくり送ると、10 が返ってきます。
Qtアプリケーション内でリクエストフォームを作成しています。これは問題なく動作します (データなし):
QString postFields = "" QNetworkRequest request(QUrl(" http://server.com/endpoint ")); QNetworkReply *reply = networkAccessManager->post(request, postFields.toAscii());
これにより、リクエストの一部のみが処理されます。
QString postFields = "" QNetworkRequest request(QUrl(" http://server.com/endpoint ")); QNetworkReply *reply = networkAccessManager->post(request, postFields.toAscii());
use_threadpoolやその他のオプション ( threadpool_workers、threadpool_max_requests = 300)をオンにして遊んでみましたが、これらの組み合わせによって結果がわずかに変わる可能性があります (200 で 10 の応答がベストケース)。
同様のリクエストを他の(パスターではない)サーバーに送信すると、応答は正常に返されるため、パスターサーブの構成の問題であるとほぼ確信しています。
ヘルプやアドバイスをいただければ幸いです。
ありがとう
フィリップ
python - Pylons の美しいエラー処理はどこへ行ったのですか? Nginx + Paster + Flupの使用#fcgi_thread
pylons アプリの複雑なサブドメイン ルーティング ルールが他の方法では処理されないため、nginx を介して開発を実行する必要があります。
私は lighttpd + paster + Flup#scgi_thread を使用しており、Pylons による素晴らしいエラー報告はその環境でうまく機能していました。
昨日、Python と MySQL を 64bit 用に再コンパイルし、開発環境も Ngix + paster + Flup#fcgi_thread に切り替えました。
すべてがうまく機能していますが、派手なエラーレポートが恋しいです。これは私が今得たものであり、私が慣れていたものと比べると混乱しています:
有効な XHTML http://drp.ly/Iygeg。
そして、ここに pylons/nginx の設定があります。
パイロン:
ニンクス:
python - パイロン:websetup.pyの使用に関する質問
pylonsのドキュメントを読んで、websetup:setup_appが呼び出されるのは、アプリケーションがパスタスクリプトによって最初にセットアップされたときだけであることを理解しました。しかし、私は今、そのアプリケーションが起動するたびにsetup_appが呼び出されることを発見しました。コードをデバッグすると、appinstall.setup_configでモジュールが(PRJ.websetupとして)ロードされ、setup_app属性があるため、関数が呼び出されるため、この動作は正しいように見えます。
私を正しい方向に向けてもらえますか?