我在Django应用程序中使用自定义模块,在Heroku中部署时遇到问题
这是我的自定义模块defs.py的内容:
import numpy as np
def myfunctionname(x):
return np.log(x + 1)
此文件正在manage.py中作为
from defspack.defs import myfunctionname
程序文件:
web gunicorn appname.wsgi --log-file -
回溯:
2021-07-06T11:28:32.195664+00:00 app[web.1]: obj = unpickler.load()
2021-07-06T11:28:32.195665+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.9/pickle.py", line 1212, in load
2021-07-06T11:28:32.195665+00:00 app[web.1]: dispatch[key[0]](self)
2021-07-06T11:28:32.195666+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.9/pickle.py", line 1537, in load_stack_global
2021-07-06T11:28:32.195667+00:00 app[web.1]: self.append(self.find_class(module, name))
2021-07-06T11:28:32.195667+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.9/pickle.py", line 1581, in find_class
2021-07-06T11:28:32.195668+00:00 app[web.1]: return _getattribute(sys.modules[module], name)[0]
2021-07-06T11:28:32.195668+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.9/pickle.py", line 331, in _getattribute
2021-07-06T11:28:32.195668+00:00 app[web.1]: raise AttributeError("Can't get attribute {!r} on {!r}"2021-07-06T11:28:32.195669+00:00 app[web.1]: AttributeError: Can't get attribute 'myfunctionname' on <module '__main__' from '/app/.heroku/python/bin/gunicorn'>
有人能帮我吗
目前没有回答
相关问题 更多 >
编程相关推荐