0

oauth を使用する API と対話する同じサーバー上で実行されている 2 つの django アプリケーションがあります。django 開発サーバーで実行すると、期待どおりに機能し、相互に通信します。ただし、apache/wsgi を使用してデプロイすると、それらは連携して動作しません。

(より具体的には、1 つのアプリケーションは Indivo サーバーのインスタンスであり、もう 1 つは Indivo と対話するカスタム アプリケーションです。)

これをトラブルシューティングする最善の方法は何ですか?

4

1 に答える 1

0

最初に、Djangoインスタンスが単独で機能していることを確認してください。たとえば、1つのアプリをApacheで起動し、もう1つのアプリを。を使用して起動できます./manage.py runserver。Apacheを使用して実行しているものを逆にし、すべてが期待どおりに機能することを確認します。

Apacheエラーログを使用して、失敗したリクエストなどのエラーを探します。

アプリの1つがWebAPIを実装しているように見えるため、Google Chrome Postmanアプリなどを使用して、Webブラウザーからサイトを実行します。

Djangoロギングフレームワークを使用して、実行時にアプリに関する情報をログに記録する方法を学びます。

于 2013-03-22T01:55:33.127 に答える