У меня есть сайт, который использует поршень Django для API.Я также создал приложение для iPhone, которое успешно подключается к API, анализирует JSON и отображает правильный контент на iPhone.URL ресурсов API:
http: /mysite.com/api/pics
http: /mysite.com/api/pics/username
I'mв настоящее время жесткое кодирование имени пользователя в вышеуказанный URL-адрес из приложения iPhone и никакой аутентификации вообще нет.Я хотел бы, чтобы эти URL требовали аутентификации пользователя.
Мой веб-сайт позволяет войти через / account / login, предоставленный Django.Однако код перенаправляет пользователей в их профиль на веб-сайте, поэтому я предполагаю, что не могу просто использовать этот URL-адрес в asihttprequest с iPhone.
Итак, если я хочу войти в систему пользователяиспользуя встроенную систему аутентификации Django, на какой URL мне следует указывать.Кроме того, как только пользователь аутентифицирован, я знаю, что я должен использовать «аутентифицирован» и «вызов» для любого «защищенного ресурса» в поршне.Я видел фрагменты кода, которые определяют эти функции, но я не уверен, где и как их реализовать.Я привык использовать декоратор, который просто говорит @login_required.