Использование django login () без объекта запроса - PullRequest
1 голос
/ 13 мая 2011

Итак, я смотрю на аутентификацию пользователя для django, и, поскольку она превращается в мешанину ajax-y, я не могу отправить обычный запрос на свой URL для входа в систему, и я делаю это через jsonиспользование метода jquery ajax на стороне клиента для публикации пользовательских данных для входа в систему.Итак, мой вопрос, есть ли способ использовать функцию login () django по-другому, потому что мой объект запроса не тот, который ожидается, поэтому он не будет работать.Аутентификация работает отлично, потому что я просто десериализовал имя пользователя и пароль, но теперь я застрял в части login ().

Любая помощь будет отличной.

Спасибо!

Ответы [ 2 ]

1 голос
/ 13 мая 2011

Использование login() без объекта запроса не имеет никакого смысла, потому что login() делает «связывание» пользователя с запросом .

0 голосов
/ 13 мая 2011

Почему вы думаете, что не получаете объект запроса с Ajax-запросом? Конечно, вы делаете, и в отношении Django он точно такой же, как и объект запроса, который вы получаете для любого другого запроса.

Если вам нужна дополнительная помощь, вам нужно будет показать код.

...