我正在尝试理解我新工作的网络应用程序中使用的代码。在他们的models.py
文件中,我看到他们使用.query
方法调用了很多类,然后将其设置为等于新变量。例如:
def child_variant(self):
#for checking if the current variant is an original variant and has a child variant (the hidden variant record) and if so returning it
child_variant = Variant.query.filter(Variant.original_variant_id==self.id).first()
if child_variant:
return child_variant
else:
return False
我不确定.query
方法是否有特殊用途,例如在其数据库中运行,并且是指某种SQL命令,或者它是否指的是某种jQuery命令。 / p>