С django rest framework
я использовал django-rest-framework-simplejwt
из здесь.
Согласно данному руководству мой settings.py
REST_FRAMERWORK
должен выглядеть так:
REST_FRAMEWORK = {
'DEFAULT_PERMISSION_CLASSES': (
'rest_framework.permissions.DjangoModelPermissionsOrAnonReadOnly'
),
'DEFAULT_AUTHENTICATION_CLASSES': [
'rest_framework_simplejwt.authentication.JWTAuthentication',
],
}
Теперь, когда я вызываю api /api/token/
с помощью CURL
вот так:
curl -X POST -H "Content-Type: application/json" -d '{"username": "aami", "password": "ooma"}' http://127.0.0.1:8000/api/token/
Я получаю следующую ошибку:
curl -X POST -H "Content-Type: application / json" -d '{"username": "aami", "password": "ooma"}' http://127.0.0.1:8000/api/token/
И журнал на стороне сервера:
Неверный запрос: / api / token / [12 / Apr / 2019 15:01:02] «POST / api / token / HTTP / 1.1» 400 75
Я выполнил то, что упоминалось в рекомендациях, но до сих пор не могу понять, что не так.
no active account with the given credentials
, похоже, вы не передаете правильныеusername
иpassword
, илиusername
не существует. - person afonso   schedule 16.04.2019