重命名app文件夹

时间:2013-01-13 04:03:02

标签: python django heroku

heroku中项目文件夹的默认名称是“app”,而不是“myappname”,因此每当我推送到heroku时,我必须确保将所有导入更改为正确的表单以使其工作。 所以我必须改变所有的

from myappname.mymodule import myclass

from app.mymodule import myclass

我尝试从heroku bash重命名app文件夹,但heroku文件系统是只读的。 有解决方案吗?

1 个答案:

答案 0 :(得分:1)

/app/~无关紧要,就像Windows上的C:\etc\etc\~或Linux上的/home/user/~无关紧要。 Heroku使用你的Git仓库,所以假设你有一个文件夹结构,如:

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

您的导入将是from ProjectFolder.AppFolder import myclass,这不会从您的本地计算机更改为Heroku。

您的文件夹结构是什么样的?git repo在哪里?