Как узнать таблицу для ссылки при создании веб-токена JSON в Django - PullRequest
0 голосов
/ 27 марта 2019

Пытаюсь внедрить токен json в Django. Я следовал инструкциям из этого источника. ссылка Я установил и настроил все необходимые требования.

Для получения токена пользователя, вот пример curl

$ curl --request POST \
      --url http://localhost:8000/jwt-auth/ \
      --header 'content-type: application/json' \
      --data '{"username": "myusername", "password": "mypass"}'

      {"token": "YOUR_JWT_TOKEN"}

Вот мой код для звонка

import requests

item = { "username": "admin", "password": "admin"}
resp1 = requests.post("http://localhost:8000/auth-jwt/", 
               data=json.dumps(item),
               headers={
                       "Content-Type":"application/json",
                       "Accept": "application/json"
                      }
 )
print (resp1.status_code)
#print (resp1.content)
content = json.loads(resp1.content)
print(content)
#print(content['status'])

Мои проблемы:

Когда я запускаю приведенный выше код, он возвращает ошибку

ошибка не поля: невозможно войти с предоставленными учетными данными

Что это значит. какую таблицу мне нужно создать, чтобы использовать их учетные данные. В настоящее время у меня есть пользователи nancy на auth_user table.

Следовательно, здесь были решены подобные проблемы, но я не могу заставить его работать Ссылка Stackoverflow

Может кто-нибудь сказать мне, что это за ошибка выше и следующий шаг в решении проблемы. Спасибо

1 Ответ

0 голосов
/ 27 марта 2019

Я выяснил свою проблему. Мне нужно создать учетную запись суперпользователя согласно

$ python manage.py createsuperuser

, поэтому последовательный запуск этого синтаксиса в командной строке решает мою проблему.

 python manage.py makemigrations
 python manage.py migrate
 python manage.py createsuperuser
 python manage.py runserver
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...