4

Pistonの OAuth サポートを使用することを期待して、簡単な API にPistonを使用してみました。しかし、OAuth を有効にした後で初めてエンドポイントにアクセスしたときに、次のエラーが発生しました。

TemplateDoesNotExist: oauth/challenge.html

確かに、そのようなファイルはありません。

OAuth は Piston で機能しますか? 私はばかげた間違いをしていますか?

4

2 に答える 2

2

いいえ、それはピストンのバグのように見えます。ここoauth/challenge.htmlで参照されていますが、そのプロジェクトのどこにも存在しません(Pistonのテンプレートフォルダを参照)。

設定oauth/challenge.htmlで指定したディレクトリの1つに空のファイルを作成してみてください。TEMPLATE_DIRS

于 2009-11-27T17:18:13.273 に答える
0

認証オブジェクトのチャレンジ メソッドは、is_authenticated のチェックが失敗したときに呼び出されます。私はこれをテストしていませんが、認証が失敗し、エラーを表示する必要がある場合に、challenge.html がレンダリングされる可能性が最も高いと思われます。

これはあくまでも推測ですが、一理あると思います。

于 2009-12-07T19:51:22.700 に答える