0

herokuのプロジェクトフォルダーのデフォルト名は「myappname」ではなく「app」であるため、herokuにプッシュするたびに、すべてのインポートを正しい形式に変更して機能させる必要があります。だから私はすべてを変更する必要があります

from myappname.mymodule import myclass

from app.mymodule import myclass

heroku bashからappフォルダーの名前を変更しようとしましたが、herokuファイルシステムは読み取り専用です。これに対する解決策はありますか?

4

1 に答える 1

1

WindowsやLinuxの場合/app/~と同じように、は問題ではありません。HerokuはGitリポジトリを使用するため、次のようなフォルダー構造があると仮定します。C:\etc\etc\~/home/user/~

RootFolder
    - .git folder
    - .heroku folder (if any)
    - requirements
    - Procfile
    - ProjectFolder
        - AppFolder
        - AppFolder

インポートはfrom ProjectFolder.AppFolder import myclass、ローカルマシンからHerokuに変更されません。

フォルダ構造はどのようなもので、リポジトリはどこにありますgitか?

于 2013-01-13T04:14:55.493 に答える