Po samouczku Heroku, ale już stworzyłem dość złożoną aplikację Django, którą chcę przesłać. Skopiowałem go do nowego folderu i pomyślnie wydałem git init
wraz z dodaniem plików do zatwierdzenia. Robię heroku create --stack cedar
, więc otrzymuję stronę, a następnie wydaję git push heroku master
. Otrzymuję następujący:Wdrażanie istniejącej aplikacji Django na 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'
Wewnątrz folderu Heroku Mam startowych, ustawienia, zarządzać i urls.py to mam folder OmniCloud_App która utrzymuje, że administracja, modele konkretnego aplikacji, szablonów (folder) , statyczne (folder), testy, adresy URL i widoki. Dlaczego Heroku nie rozpoznaje aplikacji?
Chris, dziękuję za pokazanie mi, że Heroku obsługuje teraz django! Niedawno szukałem alternatywy dla Heroku ... to jest wspaniałe/będą oglądać. –