我用的是Python,烧瓶,还有小虫子。我的数据库URL设置正确。在
我已经在一个本地服务器上测试了这个功能,它工作正常。当我部署到Heroku时,它在Peewee在我的应用程序的if name == main
部分创建的表上出错。在
错误是:
ProgrammingError: relation "connection" does not exist (connection
is the name of my model/would-be table).
更新:我通过在视图.py在特定路径下归档。这有必要吗?我更喜欢更干净的方式。在
我从来没有使用过Heroku,但我猜Heroku是以某种方式导入你的应用程序的,它绕过了} 处理程序中,这样它仍然会运行,但只运行一次(每个worker/app实例)
if __name__ == "__main__"
块,只有当这个模块直接运行时才会运行。您应该尝试将逻辑从if
块移动到^{相关问题 更多 >
编程相关推荐