Ошибка сервера (500) при генерации токена на странице Django Admin на Heroku, что происходит?

Я нахожусь на финальной стадии создания API. Последнее, что я сделал, это создал токен через страницу администратора Django, который авторизует мой скрипт для загрузки в базу данных.

Базовый фрагмент example.py:

headers = {'Authorization': 'Token e4fxxxxx000000xxxxx00000xxxxxxxxxx00000'}
r = requests.post(UPDATE_URL_ENDPOINT, json=json_details, headers=headers)

Работает отлично на моей локальной машине. Но когда я развертываю свой проект на heroku, он не распознает мой токен и не принимает мои запросы на публикацию. Отлично, говорю я. Я создам новый токен на серверах Heroku. Итак, я создаю нового суперпользователя в их командной строке, захожу на страницу администратора, отмечаю страницу Create token и нажимаю кнопку создать новый токен. И угадайте, что я вижу.

Server Error (500)

EDIT - консольные журналы в соответствии с запросом:

2022-03-10T04:39:03.108381+00:00 heroku[router]: at=info method=POST path="/admin/authtoken/tokenproxy/add/" host=feh-resplendent.herokuapp.com request_id=bd0031e3-f108-40e5-b1bd-6b233ac6f517 fwd="172.0.0.0" dyno=web.1 connect=0ms service=66ms status=500 bytes=452 protocol=https

2022-03-10T04:39:03.103921+00:00 app[web.1]: 10.1.27.67 - - [10/Mar/2022:04:39:03 +0000] "POST /admin/authtoken/tokenproxy/add/ HTTP/1.1" 500 145 "https://feh-resplendent.herokuapp.com/admin/authtoken/tokenproxy/add/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:97.0) Gecko/20100101 Firefox/97.0"

Я не вижу здесь никаких серьезных проблем.

<

python manage.py migrate authtoken

Теперь я наконец-то могу получить доступ к опции Token на странице администратора Django. Спасибо за совет solarissmoke!

Вернуться на верх