如何返回特定模型的所有对象实例,这些对象实例被不同模型的任何对象实例作为外键寻址?假设有一个模型项和一个与项有外键关系的模型ItemRequested。如何打印ItemRequested表/模型中作为外键提到的所有项?基本上,这就是我想在Django中执行的SQL查询: select * from backend_item where id in (select id from backend_itemrequested); 显然,我希望避免
这可能是一个愚蠢的问题,我确信对于这种情况有一个基本的查询,但我似乎没有掌握它的诀窍,而且Google被证明是一个解决方案的失误。pre_config下都有一个sub_config模型的列表,即主key=id;
config_assembly.objects.filter(product_id=product_id)
如何将product_id of pre
我是django的新手,正在读关于select_related的文章。我知道每当访问外键时,django都会执行一个额外的查询。但是当我在代码中检查DEBUG日志时,似乎无论外键是否被访问,django都会执行two查询。有人能解释这种行为吗?但是使用get(),它会执行两个查询
b = Book.objects.get(id=4) # Executes two queries (one for books one
在我的数据库中有一对表(tableA和tableB),这两个表的外键都引用了tableC中的同一列ID。我能够使用的SQL是FROM tableAWHERE tableB.year=2011SELECT*INNER JOIN tableB on tableA.ID=tableB.ID AND tableB.year=2011在Django中,我尝试使用代码来实现这一点<