Django如何为Query.Filter方法提供代码完成?

rpppsulh  于 2022-09-18  发布在  Java
关注(0)|答案(1)|浏览(115)

如果我有一个Django模型,比如:

class Example(models.Model):
    is_in_stackoverflow = models.BooleanField()

我试着像这样过滤所说的模型:

Example.objects.filter(is_in_stackoverflow=True)

我的IDE(确切地说是PyCharm)知道根据我为我的模型指定的字段为我提供其他kwarg(在本例中,它可能提供is_in_stackoverlow__inis_in_stackoverlow__isnull)

我想在我正在编写的库中复制这一功能。我试着研究了Django的源代码,但无法弄明白这个魔术。

qoefvg9y

qoefvg9y1#

正如Willem Van Onsem提到的,这是由PyCharm的Django插件完成的。

相关问题