Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 有没有办法在可调用的棱锥视图中打印输出?_Python_Views_Pyramid - Fatal编程技术网

Python 有没有办法在可调用的棱锥视图中打印输出?

Python 有没有办法在可调用的棱锥视图中打印输出?,python,views,pyramid,Python,Views,Pyramid,我是python和pyramid的新手,我正在试图找到一种打印出一些对象值的方法,我在调用视图时使用这些对象值,以便更好地了解事物是如何工作的。更具体地说,我想看看sqlalchemy查询的结果 DBSession.query(User).filter(User.name.like('%'+request.matchdict['search']+'%')) 我需要进行该查询,然后通过作为用户对象一部分的Office_id属性查找用户所属的办公室。我正在考虑通过该查询产生的用户进行循环,并执行另

我是python和pyramid的新手,我正在试图找到一种打印出一些对象值的方法,我在调用视图时使用这些对象值,以便更好地了解事物是如何工作的。更具体地说,我想看看sqlalchemy查询的结果

DBSession.query(User).filter(User.name.like('%'+request.matchdict['search']+'%'))
我需要进行该查询,然后通过作为用户对象一部分的Office_id属性查找用户所属的办公室。我正在考虑通过该查询产生的用户进行循环,并执行另一个查询以查找office信息(在office表中)。我需要构建一个包含一些用户信息和办公室信息的字典,然后将其作为json返回到浏览器

是否有一种方法可以让我在查看输出时尝试不同的尝试,而不必依赖浏览器。我更像是一个前端开发人员,所以当我编写javascript时,我只是使用console.log(output)查看我的输出

log(输出)是到JavaScript的

作为

""?????是Python(特别是可调用的金字塔视图)


希望这个问题不是愚蠢的。只是想学。感谢任何人的帮助

这是试验Pyramid的交互式python解释器
pshell
的一个很好的理由。在pshell中,您可以在命令行上修改一些东西,并在将它们添加到应用程序之前查看它们将执行哪些操作


当然,您可以始终使用“打印”,并且会在控制台中显示内容。SQLAlchemy还有
SQLAlchemy.echo
ini选项,您可以打开该选项查看所有查询。最后,听起来您只需要进行连接,但可能不熟悉如何编写复杂的数据库查询,因此我建议您在编写单独的查询之前先研究一下这一点。很可能一个查询就可以返回您所需的内容。

这是一个很好的理由,可以尝试使用Pyramid的交互式python解释器
pshell
。在pshell中,您可以在命令行上修改一些东西,并在将它们添加到应用程序之前查看它们将执行哪些操作

当然,您可以始终使用“打印”,并且会在控制台中显示内容。SQLAlchemy还有
SQLAlchemy.echo
ini选项,您可以打开该选项查看所有查询。最后,听起来您只需要进行连接,但可能不熟悉如何编写复杂的数据库查询,因此我建议您在编写单独的查询之前先研究一下这一点。很可能一个查询就可以返回您所需的内容