Python fCGI+sqlAlchemy=脚本中的头格式错误。错误的标题=来自标记:索引.py

2024-06-11 07:08:38 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在编写一个快速的CGI应用程序,它使用sqlAlchemy&MySQL进行持久数据存储。我可以连接到数据库并设置ORM(以便表映射到类);我甚至可以向表(在内存中)添加数据。在

但是,一旦我查询数据库(并将任何更改从内存推送到存储),我就会得到一个500的内部服务器错误错误.log记录脚本中的标头格式不正确。错误的标题=来自标记:索引.py,当tags是表名时。在

知道是什么原因造成的吗?在

另外,我认为这并不重要,但它是一个Linux开发服务器与一个非现场(全国各地)MySQL服务器通信。在


Tags: 数据内存服务器脚本log数据库应用程序sqlalchemy
2条回答

您可以配置日志记录以输出调试信息,而不是设置echo=True。SQLAlchemy有非常灵活的loggers hierarchy。以下几行将启用与echo相同的日志记录:

import logging

logging.basicConfig()
logging.getLogger('sqlalchemy.engine').setLevel(logging.INFO)

看起来SQLalchemy正在将查询推送到输出(其中fastcgi)是在查找头,然后是body。也许是在设置sqlalchemy.echo弄错会有帮助。在

相关问题 更多 >