在bash中,我们可以通过以下方式导出函数:
fname(){
echo "Foo"
}
export -f fname
Run Code Online (Sandbox Code Playgroud)
在这种情况下,fname导出函数.但是如何列出这个或其他导出的函数?AFAIK,命令export或export -p可用于显示所有导出/包含的变量,但这不包括函数.
对于Django中的查询集,我们可以调用其方法.query来获取原始sql。
例如,
queryset = AModel.objects.all()
print queryset.query
Run Code Online (Sandbox Code Playgroud)
输出可能是: SELECT "id", ... FROM "amodel"
但是对于通过“get”检索对象,例如,
item = AModel.objects.get(id = 100)
Run Code Online (Sandbox Code Playgroud)
如何获得等效的原始sql?注意:该项目可能为“无”。