heroku 中项目文件夹的默认名称是“app”,而不是“myappname”,所以每次我推送到 heroku 时,我都必须确保将所有导入更改为正确的形式才能正常工作。所以我必须改变所有
from myappname.mymodule import myclass
至
from app.mymodule import myclass
我尝试从 heroku bash 重命名 app 文件夹,但 heroku 文件系统是只读的。有解决方案吗?
/app/~
应该没关系,就像在C:\etc\etc\~
Windows 或/home/user/~
Linux 上一样。Heroku 使用您的 Git 存储库,因此假设您的文件夹结构如下:
RootFolder
- .git folder
- .heroku folder (if any)
- requirements
- Procfile
- ProjectFolder
- AppFolder
- AppFolder
您的导入将是from ProjectFolder.AppFolder import myclass
并且这不会从您的本地计算机更改为 Heroku。
你的文件夹结构是什么样的,你的仓库在哪里git
?