2009-10-17 9 views
6

こんにちは私はDjango App内でSOAPサービスを作成したいと思っていますが、いくつかのヒッチを見つけました。 まず、サービスを実行するCheryPy WSGIサーバーとsoaplibクライアントを使用するsoaplib Hello Worldチュートリアル(google "soaplib hello world"これは私の最初の質問ですので、1つのハイパーリンクしか使用できません) SOAP要求を開始します。DjangoのSOAPサービスsoaplib

これは、Django内のサービスに変換するときに、this djangosnippets snippetに問題があります。現在私はDjango開発サーバーを使用しています。明らかに

Tried hello_world_service in module foo.views. Error was: 'module' object has no attribute 'hello_world_service'

urls.pyは、正確に一致するが、私はにリンクされているDjangoのスニペットに応じている。soaplibクライアントを使用するとエラーにDjangoのエラーページを返すのブラウザでhttp://localhost:8000/hello_world/を表示またはSOAPリクエストを行う

ビューhello_world_serviceはありません。

私は最後のステップを逃していると感じています。知識があれば、本当に役に立ちます。これは、名前hello_world_serviceHelloWorldServiceクラスのインスタンスをマップ

hello_world_service = HelloWorldService() 

おかげで、マーカス

答えて

7

あなたがにリンクスニペットによると、あなたのviews.pyファイルの一番下には、次の行を含める必要がありますあなたのurls.pyファイルで使用できます。

この行が含まれている場合、その名前のビューが実際に存在するため、URLディスパッチャーはその行を見つけることができます。

それをしない希望、まさに問題だった

ロブ

+0

おかげでロブは、私は今、ジャンゴにSOAP要求を行うことができます。 –

関連する問題