PyDev可以自动完成继承的方法名称,但不能自动完成字段名称

时间:2019-06-17 14:53:22

标签: django pydev

所以我正在学习Django快速入门教程,并且我目前正在2019-03(4.11.0)Eclipse版本上使用最新的pydev。这是一个代码段:

class IndexView(generic.ListView):
    template_name = 'polls/index.html'
    context_object_name = 'latest_question_list'

    def get_queryset(self):
        return Question.objects.order_by('-pub_date')[:5]

我尝试在Generic.DetailView上导航(F3),并且工作正常。我尝试键入def [ctrl+space],然后可以看到要覆盖的方法,包括get_queryset。

我没有得到的是当我尝试在字段部分上ctrl+space希望看到template_namecontext_object_name但找不到它们时,即使我尝试通过键入字段名称。

导航到父类型有效,并且pydev也可以看到继承的方法,但是为什么不继承这些字段呢?

1 个答案:

答案 0 :(得分:0)

我不小心输入了F4,它显示了光标所集中的类的层次结构。尽管ctrl T不能像java一样工作,但这已经足够了。希望这会有所帮助。