-2

Python Django と Python でビルドされたアプリを用意します。主なものは Django でビルドされ、一部は Python でビルドされます。どちらも同じサーバー上にありますが、異なる場所にあります。

しかし、アプリを実行すると、Python スクリプトからスタックトレースを取得できず、500 を取得するだけです。

Django スクリプト用のローカル サーバーを作成してスタック トレースを取得できます。Django アプリをリダイレクトして、サーバーではなく C\: ドライブから Python スクリプトをロードしようとしましたが、動作しません。それが不可能かどうかさえわかりません。

しかし、Python スクリプト用のローカル サーバー/環境を作成する必要があります。

良いアイデアはありますか?

///

4

3 に答える 3

0

最善ではないが、役立つ解決策を見つけてください。Pythonファイルにスタックトレースを記録します。例:

try:
    some code
exception Exception, ex:
    logging.basicConfig(filename='logFile.log', level = logging.debug) 
    logging.exception(ex);
于 2013-02-19T09:51:53.060 に答える
0

おそらく、 try/exceptブロックを使用できます。

ジャンゴ より:

# importing some external python script
import some_python_script

# Also needed
import traceback


# calling a function in the script and getting a stack trace when it goes wrong:
try:
    some_python_script.function_to_call()
except:
    traceback.print_exc()
于 2013-02-18T09:48:18.050 に答える