Dopo il tutorial di Heroku, ma ho già creato un'app Django piuttosto complessa che voglio caricare. L'ho copiato in una nuova cartella ed emesso con successo git init
, insieme ad aggiungere i file a un commit. Io faccio heroku create --stack cedar
così ottengo un sito quindi emettere il git push heroku master
. Ottengo il seguente:Distribuzione di un'app Django esistente su 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'
All'interno della cartella Heroku ho la mia init, impostazioni, gestire e urls.py poi ho la cartella OmniCloud_App che sostiene che amministratore, modelli particolari di app, Templates (cartella) , statico (cartella), test, url e viste. Perché Heroku non riconosce l'app?
Chris, grazie per avermi mostrato che Heroku ora supporta il Django! Ho cercato specifiche alternative di heroku non molto tempo fa ... è fantastico/guarderò. –