Herokuチュートリアルに続いて、私はすでにアップロードしたいと思っているかなり複雑なDjangoアプリケーションを作成しました。私はそれを新しいフォルダにコピーし、コミットにファイルを追加するとともに、git init
を正常に発行しました。私はheroku create --stack cedar
を行うので、サイトを取得してgit push heroku master
を発行します。私は、次を得る:Heroku上に既存のDjangoアプリケーションを展開する
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'
私は私ののinit、設定があり、管理、およびurls.pyが、私は特定のアプリケーションの管理者、モデル、テンプレート(フォルダ)と考えているフォルダOmniCloud_Appを持っています、静的(フォルダ)、テスト、URL、およびビュー。なぜHerokuはアプリを認識していないのですか?
クリス、ヘロクが現在djangoをサポートしていることを私に見せてくれてありがとう!私は具体的にherokuの代替案を探しました...これは素晴らしいです/見ています。 requirements.txtとDjango_Appのls Django_App'がもたらすであろう ':: manage.py、settings.py OmniCloud_Appなど とOmniCloud_Appが含まれている特定のビュー、URLを、モデルなど –