Siguiendo el tutorial de Heroku pero ya he creado una aplicación Django bastante compleja que quiero cargar. Lo he copiado en una carpeta nueva y emití git init
con éxito, junto con agregar los archivos a una confirmación. Hago heroku create --stack cedar
entonces obtengo un sitio y luego publico el git push heroku master
. Me sale el siguiente:Implementación de la aplicación Django existente en Heroku
Counting objects: 6756, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (5779/5779), done.
Writing objects: 100% (6756/6756), 6.98 MiB | 953 KiB/s, done.
Total 6756 (delta 2210), reused 0 (delta 0)
-----> Heroku receiving push
-----> Removing .DS_Store files
-----> Python app detected
! Django app must be in a package subdirectory
! Heroku push rejected, failed to compile Python app
To [email protected]:sitename.git
! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to '[email protected]:sitename.git'
Dentro de la carpeta Heroku tengo mi init, configuración, administración y urls.py entonces tengo la carpeta OmniCloud_App que sostiene que la administración, en particular de los modelos de aplicaciones, plantillas (carpeta) , static (folder), tests, urls y views. ¿Por qué Heroku no reconoce la aplicación?
Chris, gracias por mostrarme que Heroku ahora es compatible con django! He buscado específicamente alternativas de heroku no hace mucho ... esto es genial/lo estaré viendo. –