python raise UndefinedValueError('{}找不到,请将其声明为envvar或定义默认值,'. format(选项))

bqucvtff  于 2023-01-04  发布在  Python
关注(0)|答案(1)|浏览(61)

我正试着把它部署到铁路上。
此错误即将出现。
raise UndefinedValueError('{}找不到。请将其声明为envvar或定义默认值。'. format(选项))
Image of the error coming

c0vxltue

c0vxltue1#

我看到您正在尝试部署托管服务(Railway)并且你使用了像python decouple之类的包来隐藏你的秘密数据,问题是,你设置中的逻辑在生产服务器上是不可解释的,所以你必须为托管服务拼出来,你需要做的是使用Django-Environ,按照Django-Environ来了解如何使用它,这很简单

相关问题