Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/324.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 django中select_related()和select_related(';columnname';)之间的区别_Python_Django - Fatal编程技术网

Python django中select_related()和select_related(';columnname';)之间的区别

Python django中select_related()和select_related(';columnname';)之间的区别,python,django,Python,Django,我对这个新手问题感到抱歉。我试图找出select_related()和select_related('ColumnName')之间的区别。这两者有区别吗 我试图理解哪位作者使用select_related('content_type').all()而不是简单的select_related().all()。感谢您的帮助,因为在过去的两个小时里,我一直在努力理解这个概念 多谢各位 当在没有参数的情况下调用时,来自的Sunil: 返回将自动“跟随”外键的查询集 关系,选择附加的相关对象数据 执行其查询

我对这个新手问题感到抱歉。我试图找出select_related()和select_related('ColumnName')之间的区别。这两者有区别吗

我试图理解哪位作者使用select_related('content_type').all()而不是简单的select_related().all()。感谢您的帮助,因为在过去的两个小时里,我一直在努力理解这个概念

多谢各位

当在没有参数的情况下调用时,来自的Sunil

返回将自动“跟随”外键的查询集 关系,选择附加的相关对象数据 执行其查询

当给出一个论点时:

有时,您只希望访问与相关的特定模型 您的根模型,而不是所有相关模型。在这些情况下,您 可以将相关字段名传递给select_related(),它只会 遵循这些关系。您甚至可以对更为复杂的模型执行此操作 通过使用双精度分隔字段名,将多个关系分隔开 下划线,就像过滤器一样