#python #django #authentication #django-rest-framework
Вопрос:
Я использую django allauth
и django-rest-auth
из этого руководства для создания токена для django rest framework
. Учебник можно найти на этой странице, внизу. (https://www.softcover.io/read/92780ad5/django_book/token_authentication)
Я могу сгенерировать токен после доступа api/dj-rest-auth/register/
, который является страницей регистрации из просматриваемого API.
Теперь проблема в том, что я включен python3 manage.py shell
и пытаюсь получить любой токен, сгенерированный для пользователя или test001
test002
кто-нибудь знает, как это сделать? Мне нелегко этого достичь
Заранее спасибо
Ответ №1:
tokens_for_user1_and_user2 = APIToken.objects.filter(user__name__in=["test001","test002"]).all()
Я думаю … или что-то в этом роде
Комментарии:
1. да, для моего будущего «я»: сначала выполните импорт
from dj_rest_auth.models import TokenModel
, затем запрос будетTokenModel.objects.filter(user_id__username='test001')