У меня есть приложение django, работающее на капле прямо сейчас на DigitalOcean. Это работает Nginx, gunicorn, MySQL.
Когда я отправляю форму, она добавляется в базу данных, но я получаю 500 ошибок сервера. Я просто возвращаюсь на свою домашнюю страницу и проверяю, что я только что сделал, и это нормально. Почему я получаю ошибку 500?
Я также получаю эту ошибку, когда захожу на свою страницу администратора и пытаюсь просмотреть фактический элемент в моей базе данных.
UPDATE
Итак, я переключился на MySQL
, с помощью которого я изначально построил свое приложение, и все, кажется, работает нормально. Ничто в журналах не заставило меня поверить, что я использовал эту базу данных, но именно в этом проблема.
Я собрал приложение вне сайта, и когда я запустил его на своем рабочем сервере, я настроил все с настройками Postgres
и запустил его. Если у кого-нибудь есть какая-либо информация о том, чем могла быть вызвана проблема, я бы с удовольствием ее услышал!