Implementación de la aplicación Django existente en Heroku

Siguiendo el tutorial de Heroku, pero ya he creado una aplicación de Django bastante compleja que quiero upload. Lo he copydo en una carpeta nueva y he git init éxito, junto con agregar los files a una confirmación. Hago heroku create --stack cedar así que obtengo un sitio y luego git push heroku master el git push heroku master . Obtengo lo siguiente:

 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 git@heroku.com:sitename.git ! [remote rejected] master -> master (pre-receive hook declined) error: failed to push some refs to 'git@heroku.com:sitename.git' 

Dentro de la carpeta Heroku tengo mi init , settings, manage y urls.py, luego tengo la carpeta OmniCloud_App que contiene el administrador, models, templates (carpeta), estática (carpeta), testings, URL y vistas de esa aplicación en particular. ¿Por qué Heroku no reconoce la aplicación?

Chris,

Específicamente para Django heroku espera que compruebe en el directory en el que vive su proyecto Django (este directory debe vivir en el mismo nivel que su requirements.txt). Un ls podría verse algo así como:

 $ ls requirements.txt appfolder $ ls appfolder __init__.py manage.py settings.py urls.py 

Esto debería permitirle implementar una aplicación existente y luego configurar su Procfile según sea necesario.

Tengo una aplicación de muestra de Django que he implementado en Heroku aquí: https://github.com/synedra/django-linkedin-simple

Tengo una publicación de blog sobre cómo implementar este sistema en heroku aquí: http://www.princesspolymath.com/princess_polymath/?p=511

Tenga en count que mi publicación fue más sobre cómo hacer que funcione la authentication. El propio tutorial de Heroku Django (vinculado desde la publicación de mi blog) debería ser más que suficiente. Puede caminar a través de eso y luego ver dónde difiere su configuration.