Iphone Django活塞、Django.auth和asihttprequest

Iphone Django活塞、Django.auth和asihttprequest,iphone,django,asihttprequest,django-piston,Iphone,Django,Asihttprequest,Django Piston,我有一个网站,使用Django活塞的API。我还创建了一个iPhone应用程序,它成功地连接到API,解析JSON并在iPhone上显示正确的内容。API资源URL如下所示 http:/mysite.com/api/pics http:/mysite.com/api/pics/username 我目前正在从iPhone应用程序中将用户名硬编码到上面的URL中,根本没有身份验证。我希望这些URL要求对用户进行身份验证 我的网站允许通过Django提供的/accounts/login登录。然而,代码

我有一个网站,使用Django活塞的API。我还创建了一个iPhone应用程序,它成功地连接到API,解析JSON并在iPhone上显示正确的内容。API资源URL如下所示

http:/mysite.com/api/pics

http:/mysite.com/api/pics/username

我目前正在从iPhone应用程序中将用户名硬编码到上面的URL中,根本没有身份验证。我希望这些URL要求对用户进行身份验证

我的网站允许通过Django提供的/accounts/login登录。然而,代码将用户重定向到他们在网站上的个人资料,因此我假设我不能在iPhone的asihttprequest中使用此URL


因此,如果我想使用Django内置的身份验证系统登录用户,我应该将他们指向哪个URL。此外,一旦用户通过身份验证,我就知道我应该对活塞中的任何“受保护资源”使用“已验证”和“质询”。我见过定义这些函数的代码片段,但我不确定在哪里以及如何实现它们。我习惯于使用只说@login\u required的装饰程序

如果按照:中的说明进行操作,然后查看示例应用程序url.py文件,您将看到身份验证已传递给资源处理程序

如果您已经这样做了,就不需要使用装饰器:)