Я нашел решение, которое может помочь при развертывании на heroku с помощью Windows-машины. Вот что я делаю:
Используйте сервер разработки локально с:
python manage.py runserver
Установите и добавьте «Gunicorn» к установленным приложениям в settings.py.
Добавьте файл процесса в корневой каталог, который говорит герою использовать сервер Gunicorn. Это файл с именем «Procfile» со следующим кодом:
web: python kalail/manage.py run_gunicorn --bind=0.0.0.0:$PORT
Таким образом, вы тестируете с помощью сервера разработки, а heroku использует сервер Gunicorn. После этого убедитесь, что вы настроили обработку статических файлов (css / js / imgs), поскольку статические файлы автоматически обслуживает только сервер разработки, и для этого необходимо настроить сервер Gunicorn.