Django1.3で作成したWebサイトをHerokuで初めて実行しました。ウェブサイトを。なしで実行するには、すべての言及をinto(intoなど)に変更するmyproject
必要がapp
ありました。import myproject.core.views
import app.core.views
urls.py
importError
私はどちらかを理解します:
- Herokuディレクトリ(出力)をに
$ heroku run pwd
変更/app
し/app
ます/myproject
。どうすればよいですか? - 一般的なプレフィックスを使用します。これを最善の方法で行うにはどうすればよいですか?
- プロジェクトを下のディレクトリからプッシュする必要がありますか?
アップデート
これは私のローカルおよびherokuディレクトリのファイル構造です: gist.github.com/3361637
これがurls.pyで行わなければならなかった変更の例です: gist.github.com/3361686
他のファイルの変更はまったく同じで、プロジェクトの名前を変更しただけです。
Update2
mipadiへ:
提案された構造の横で、.gitフォルダーを次のように変更しました。
.
|-- myproject_django
|-- core
# etc.
|-- manage.py
|-- .git
# etc
|-- requirements.txt
これに:
.
|-- myproject_django
|-- core
# etc.
|-- manage.py
# etc
|-- requirements.txt
|-- .git
変更をherokuにプッシュしました。しかし今では、フォルダ/ファイルは以前の構造と混合されています。を使用してこれらのファイルを削除しようとしましheroku run rm file_name
たが、機能しません。何か案は?