問題タブ [django-wsgi]

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.

0 投票する
1 に答える
907 参照

python - RuntimeError: アップグレード後に最大再帰深度を超えました

Django を 1.4.5 から 1.5.2 にアップグレードしましたが、Web サイトが機能しなくなりました。次のエラーが表示されます。

私はvirtualenvを使用していますが、何らかの理由でログにデフォルトのpythonインストールへのパスがあります:

WSGI の設定に問題があるのか​​もしれません。そのための構成は次のとおりです。

更新: ここに完全なログがあります: http://pastebin.com/wtfq6Rs3

0 投票する
1 に答える
102 参照

django-models - Django 管理サイト モデルの編集が gunicorn wsgi で機能しない

DEBUG=False での実行時

管理サイトのモデルはリンクではなく単なるテキストです。管理サイトのモデルを読むことさえできないと思います。しかし、DEBUG=True またはmanage.py runserverから実行すると、すべてが正常に機能します。

すべての設定は同じです。プロジェクトのディレクトリ ツリーは次のとおりです。

0 投票する
1 に答える
137 参照

python - Django 管理ページの壊れたリンク

uwsgi を使用して Django アプリをデプロイしています。アプリは の下にデプロイされSERVER_URL:PORTます。

プロキシ サーバーを使用すると、アプリは 経由でもアクセスできますEXTERNAL_WEB_SITE/MY_APP_NAME

管理ページを使用すると、以下EXTERNAL_WEB_SITE/MY_APP_NAME/ADMIN/に正しいモデルが表示されます。ただし、管理ページ内のモデル自体へのリンクは、次の場所に移動しますEXTERNAL_WEB_SITE/ADMIN/MAIN_PACKAGE/SELECTED_MODEL/。つまり、提供されたリンクで MY_APP_NAME が渡されません。これは、サーバー自体でアプリがアプリ名なしで特定のポートのすぐ下に展開されているためだと思います。

それを解決するために、 で定義FORCE_SCRIPT_NAME=MY_APP_NAMEしてみましたsettings.py。これにより、良いリンクが得られます。BUT - オブジェクトを変更して保存しようとすると、下EXTERNAL_WEB_SITE/MY_APP_NAME/ADMIN/MAIN_PACKAGE/SELECTED_MODEL/ITEM/- ヒットした後、SaveリンクされてEXTERNAL_WEB_SITE/MY_APP_NAME/MY_APP_NAME/ADMIN/MAIN_PACKAGE/SELECTED_MODEL/ITEM/います - つまり、MY_APP_NAME を 2 回取得します。

この問題を解決する方法を知っている人はいますか?

0 投票する
2 に答える
1755 参照

python - djangoプロジェクトへのアクセス中に内部サーバーエラーが発生しました

centos 6.3 サーバーで python 2.7 + Django + virtualenv + mod_wsgi 環境をセットアップして、Apache を介して Python アプリケーションを実行しようとしています。しかし、Apache を介してアプリケーションにアクセスしようとすると、内部エラーが発生します。エラーログには以下が表示されます。

============

============

テストサーバーとして実行すると問題なく動作します。

======

====

spark.wsgi ファイルは次のようになります。

===========

==============

Apache conf の wsgi のエントリは次のようになります。

============

=================

Apache はユーザー「apache」として実行されています。

私のプロジェクト ファイルと権限を以下に示します。

===========

==================

誰でも私の設定の問題を特定できますか?

よろしく

0 投票する
3 に答える
36210 参照

python - Apache/Django/WSGI Bad Request (400) エラーのデバッグ

私の単純な Django アプリはデバッグ モード ( manage.py runserver) で正常に動作し、開発ボックスの WSGI + Apache で動作しますが、EC2 にプッシュするとBad Request (400)、どの URL に対しても断続的に (10 ~ 80% の確率で) エラーが発生し始めました。ビュー(私のアプリでもDjango admin.

これに関するデバッグ情報はどこにありますか? /var/log/apache2/error.logがあっても、には何も表示されませんLogLevel=info。バージョンを確認し、リクエスト環境をログに記録しました ( ModWSGI Debugging Tipsを参照)。大きな違いは見られません。

私が持っていた残りの1つの考えは、Python 2.7.1に対してビルドされたUbuntu 12.04(libapache2-mod-wsgi 3.3-4build1)のmod_wsgiを使用していることです。私はPython 2.7.3を持っています。また、Django は 1.6 で、Ubuntu Precise バージョンよりも新しいです。クリーンアップが非常に難しく、マイナーなバージョン変更のように見えるため、ソースからパッケージをビルドすることをためらっています...

ご協力ありがとうございました。

(参考までに、ここに Apache 構成と WSGI アプリを示します)

Apache 構成 (000-デフォルト)

rz.WSGI アプリ

0 投票する
3 に答える
7160 参照

python - Django WSGIRequest引数エラー

AttributeError("'WSGIRequest' object has no attribute 'args'",) この電話をかけようとすると、これが得られ ます

GET /sign_s3/?s3_object_type=image/jpeg&s3_object_name=default_name

何か不足していますか?

*args, **kwargsリクエストに加えて含める必要がありますか?

トレースバックは次のとおりです。

景色: