2011-07-28 8 views
0

APIにDjangoピストンを使用するWebサイトがあります。また、APIに正常に接続してJSONを解析し、iPhoneに正しいコンテンツを表示するiPhoneアプリケーションを作成しました。Djangoピストン、Django.auth、asihttprequest

HTTP、次のようにAPIリソースのURLは以下のとおりです。/mysite.com/api/picsを

ます。http:/mysite.com/api/pics/username

私は現在、ハードにユーザー名をコーディングしています上記のURLはiPhoneアプリ内からあり、認証はまったくありません。これらのURLで、ユーザーの認証を要求します。

私のウェブサイトでは、Djangoが提供する/ accounts/loginからのログインが可能です。しかし、このコードはユーザーをウェブサイト上の自分のプロフィールにリダイレクトするので、私はiPhoneのasihttprequestでこのURLを使うことはできないと仮定しています。

したがって、Djangoに組み込まれた認証システムを使用してユーザーをログインさせたい場合は、どのURLを指し示すべきですか。また、一旦ユーザーが認証されると、私は、「認証されました」と「挑戦」をピストンの「保護されたリソース」に使用することになっていることを知っています。私はこれらの関数を定義するコードスニペットを見てきましたが、どこでどのように実装するのかはわかりません。私は@login_requiredというデコレータを使用することに慣れています。

答えて