en django

Subir proyecto Django a Heroku

Primero crear un proyecto básico, pueden usar la guía de la página oficial:

https://docs.djangoproject.com/es/3.1/intro/tutorial01/

Y después para subirlo pueden seguir este tutorial:

https://www.codementor.io/@jamesezechukwu/how-to-deploy-django-app-on-heroku-dtsee04d4

Básicamente se configura para subirlo a heroku y se hace push a Heroku

Problemas:

Crear el proyecto y aplicaciones con minuscula, tenerlo en mayucula puede traer problemas al subirlo a heroku

Seguir primero el tutorial de django para tener un proyecto, y saltarse es parte en el segundo

En heroku se debe correr las migraciones y el createsupersuser

En caso de errores, se pueden ayudar de la documentación de Heroku:
https://devcenter.heroku.com/articles/django-app-configuration

Para ver los errores tanto de consola y desde la web
https://devcenter.heroku.com/articles/logging#view-logs

Si pip no funciona, probar esta solución: https://askubuntu.com/a/1026848

Para mac por el error pg_config
https://stackoverflow.com/a/24645416

Para whitenoise, hay un error con el static que lo toma como subcarpeta de settings.js, para que tome el directorio correcto corregirlo :

PROJECT_ROOT = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))

https://stackoverflow.com/a/59895337

Escriba un comentario

Comentario