Ошибка 500 на сервере Heroku, когда локально всё в порядкеPython

Программы на Python
Ответить
Anonymous
 Ошибка 500 на сервере Heroku, когда локально всё в порядке

Сообщение Anonymous »

Я создал приложение django из книги «Курс Python Crush», и
когда я пытаюсь войти в систему или зарегистрироваться в своем приложении django на сервере Heroku, у меня
появляется ошибка 500 на веб-странице и ошибка 200. на журналах. Однако когда я регистрируюсь или вхожу в систему локально, у меня
не возникает никаких проблем.
Вот журналы Heroku:

Код: Выделить всё

2024-08-02T22:17:13.267743+00:00 heroku\[web.1\]: State changed from starting to up
2024-08-03T22:34:20.389130+00:00 heroku\[router\]: at=info method=GET path="/" host=fierce-brook-34882-87d6631e0056.herokuapp.com request_id=34b832f3-b190-4bc2-88ac-576c6dd59905 fwd="80.107.58.61" dyno=web.1 connect=0ms service=137ms status=200 bytes=2493 protocol=https
2024-08-03T22:34:20.389210+00:00 app\[web.1\]: - - \[03/Aug/2024:22:34:20 +0000\] "GET / HTTP/1.1" 200 2197 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:128.0) Gecko/20100101 Firefox/128.0"
2024-08-03T22:34:20.729350+00:00 app\[web.1\]: 10.1.62.231 - - \[03/Aug/2024:22:34:20 +0000\] "GET /favicon.ico HTTP/1.1" 404 1862 "https://fierce-brook-34882-87d6631e0056.herokuapp.com/" "Mozilla/5.0 (X11; Linux x86_64; rv:128.0) Gecko/20100101 Firefox/128.0"
2024-08-03T22:34:20.729672+00:00 heroku\[router\]: at=info method=GET path="/favicon.ico" host=fierce-brook-34882-87d6631e0056.herokuapp.com request_id=ba080178-f0ef-4d0c-8745-0556273710f1 fwd="80.107.58.61" dyno=web.1 connect=0ms service=28ms status=404 bytes=2165 protocol=https
2024-08-03T22:34:26.884713+00:00 app\[web.1\]: 10.1.94.152 - - \[03/Aug/2024:22:34:26 +0000\] "GET /users/login/ HTTP/1.1" 200 2715 "https://fierce-brook-34882-87d6631e0056.herokuapp.com/" "Mozilla/5.0 (X11; Linux x86_64; rv:128.0) Gecko/20100101 Firefox/128.0"
Вот логи localhosts:

Код: Выделить всё

[arch@archlinux dj_proj]$ python3 manage.py runserver
Performing system checks...

System check identified no issues (0 silenced).
August 14, 2024 - 19:36:06
Django version 5.1, using settings 'learning_log.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.

[14/Aug/2024 19:36:09] "GET / HTTP/1.1" 200 2197
[14/Aug/2024 19:36:28] "GET /users/register/ HTTP/1.1" 200 6332
[14/Aug/2024 19:36:30] "GET /users/login/ HTTP/1.1" 200 2715
[14/Aug/2024 19:37:57] "POST /users/login/ HTTP/1.1" 302 0
[14/Aug/2024 19:37:57] "GET / HTTP/1.1" 200 2574
[14/Aug/2024 19:38:02] "POST /users/logout/ HTTP/1.1" 200 1835
[14/Aug/2024 19:38:04] "GET / HTTP/1.1" 200 2197
Я тоже пробовал

Код: Выделить всё

heroku run python
и это не работает
Изменить: я переписал весь проект, и теперь все работает. Спасибо всем, кто пытался мне помочь.

Подробнее здесь: https://stackoverflow.com/questions/788 ... ng-is-fine
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

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

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»