問題タブ [mod-python]
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.
django - mod_pythonでDjangoアプリの複数のバージョンを実行するには?
Django アプリのテスト バージョンと実稼働バージョンを別々の apache 名の仮想ホストにセットアップしたいと考えており、これを行うための最良の方法を知りたいと考えていました。
これが私がやったことであり、うまくいくようですが、もっと良い方法があるかどうか疑問に思っています。
アプリは /home/jdm/django-apps/xyz/live/ および /home/jdm/django-apps/xyz/test/ にあります。アプリはhttp://live.foo.bar/app/およびhttp://test.foo.bar/app/にあります。
python - Django ログ: ファイルにログを記録するチュートリアル
私はdjangoプロジェクトで作業していますが、まだ開始していません。プロジェクトに取り組んでいる開発者は去りました。知識の伝達中に、すべてのイベントがデータベースに記録されると言われました。データベース インターフェイスがログの検索に役立つとは思いません。最小限の構成変更で Django でのログ記録を有効にする方法を説明する簡単なチュートリアルがあるかどうかを知りたいです。
バラちゃんありがとう
python - ジャンゴブ問題
元のソースを複製して、サーバー (Debian、mod_python) に Djangobb アプリをインストールしました。私が変更したのは、settings.py のデータベース オプションだけです。必要なすべてのコンポーネントがインストールされています - syncdb クエリが正しく実行されました。
しかし、フォーラムに参加しようとすると、次のエラーが返されます。
ImproperlyConfigured: ミドルウェア django_authopenid.middleware のインポート中にエラーが発生しました: "djangobb_forum.subscription という名前のモジュールがありません"
私はチェックしました - djangobb_forum/subscription.py が存在するので、何が間違っているのかわかりません。
多分誰かがそのような問題を抱えていて、それを修正する方法を知っていますか?
私の英語でごめんなさい。
python - mod_python で HTTP エラーをスローする方法
mod_python パブリッシャーを使用して単純な python ページを提供するセットアップがあります。いくつかの時点で、Python 関数で標準の apache エラーを発生させたいと考えています。たとえば、必要なファイルが見つからない場合は 500 エラーをスローします。mod_python スクリプト内から apache エラーをスローするにはどうすればよいですか?
django - MatplotlibとWSGI/mod_pythonがApacheで機能しない
すべてがDjango開発サーバーで想定どおりに機能します。Apacheでは、matplotlibが使用されている場合を除いて、djangoアプリも機能します。これが私が得るエラーです:
Pythonシェルからは、両方のステートメントが機能します。importnumpy.core.multiarrayとimportmultiarrayです。何か案は?ありがとう
numpyファイルを調べていると、拡張子が「so」のマルチアレイモジュールが見つかりました。私の推測では、mod_pythonはこれらのファイルを読み取っていません。
python - mod_python で実行するスクリプトで pam_python を使用する
Linux システムのユーザーが自分のアカウントに関連する特定のタスクを実行できるようにする Web インターフェイスを開発したいと考えています。Python と Apache の mod_python を使用して、サイトのバックエンドを作成することにしました。ユーザーを認証するには、python_pamを使用して PAM サービスにクエリを実行できると考えました。モジュールにバンドルされている例を適応させたところ、次のようになりました。
私の問題は、単純なスクリプトで使用する場合でも mod_python を使用する場合でも、この関数が同じように動作しないことです。これを説明するために、次の簡単なケースを書きました。
スクリプトの結果は次のとおりです。
しかし、mod_python の結果は次のとおりです。
auth
関数が同じ入力に対して同じ値を返さない理由がわかりません。どこでこれを間違えたのですか?これが元のスクリプトです。
どうもありがとう !
編集:エラーが見つかりました。スクリプトをルートとして実行していました。mod_python は、Web サーバーのユーザーとしてスクリプトを実行していました。root のみがシャドウを読み取る権限を持っています。これをどのように回避するかはわかりませんが、少なくとも問題が何であるかはわかりました。
python - Windows 上の Python 2.6 での mod_python
mod_python をインストールして Windows マシンで Python 2.6 を実行するにはどうすればよいですか? Python 2.6 のインストーラーが見つかりませんでした。
このインストーラー (Python 2.5 の mod_python): mod_python-3.3.1.win32-py2.5-Apache2.2.exe をダウンロードし、展開して PLATLIB および SCRIPTS フォルダーを取得しました。ここからどこへ行けばいいですか?
python - 非同期インターフェースをmod_pythonユーザーに同期して見えるようにする
私は、mod_pythonとPython2.4を備えたApache2.2を搭載したPython駆動のWebインターフェイスを持っています。非同期プロセスをこのWebインターフェイスのユーザーに同期して表示させる必要があります。
ユーザーがこのWebサイトの1つのモジュールにアクセスする場合:
- 外部SOAPインターフェースは、一意の識別子で接続され、番号Nで応答します
- 外部インターフェイスは、マシン上のSOAPサーバーに1〜10回接続することで非同期に応答します(数値Nは、受信する応答の数を示します)
どういうわけかこれらの応答を集約して、情報をユーザーに表示する元のモジュールに渡す必要があります。目標は、プロセスをユーザーに同期して表示させることです。
この同期の問題を処理するための最良の方法は何ですか?これはツイストが適しているものですか?
私は解決策としてPythonに制限していませんが、サーバー上の他のすべてがPythonであるため、Pythonを使用することをお勧めします。私は、スケーラブルでプログラミングにかかる時間が最小限のソリューションを好みます(ただし、これらの属性は多少矛盾していることは理解しています)。
django - Django と mod_python の設定
私の Django プロジェクトは に配置され/www/host1/htdocs/my/project
、他の実際のフォルダーwww
へmy
のリンクです。Apache では mod_python が有効になっています。フォルダがあり.htaccess
ますproject
:
私のサイトには からアクセスできるはずですがhttp://host1/my/project
、次のエラーが表示されます。
ImportError: Could not import settings 'project.settings' (Is it on sys.path? Does it have syntax errors?): No module named project.settings
誰かが何か提案をすることができますか?
python - .PSP 内のインポートされた .PY の一部にアクセスできない
作業中の Web サイトに天気プラグインをロードしようとしています。天気プラグインは、/var/www/piss/plugins/base/weather.py にある個別の weather.py ファイルです。PSP では正しくインポートされているようですが、PSP の weather.py プラグインから変数やオブジェクトにアクセスできません。ここに私が持っているコードがあります:
これがweather.pyコードです: