heroku:导入python模块的问题

时间:2016-07-11 09:08:49

标签: python heroku python-import

这是我的项目结构:

project_name
|___src
    |___model.py

在我的本地开发环境中,我已将project_name的父目录添加到PYTHONPATH,因此我可以在项目内的文件中执行from project_name.src.model import func_name

但是当我将项目推送到heroku时,它会将project_name的内容推送到app目录中,因此导入失败。

有没有办法让这个在heroku上工作?

2 个答案:

答案 0 :(得分:0)

我遇到了同样的问题。我的问题是我的模块名称与heroku / gunicorn的内部模块冲突。

可能的解决方法是使用此文件夹结构。

project_name
|___internal_package_name
    |___src
        |___model.py
        |...others
    |___domain
    |___others
|___wsgi.py

答案 1 :(得分:-1)

在wsgi.py中执行该路径操作。