我正在使用pycharm进行django项目。我创建了一个名为' music'在那里,我创建了一个名为' Album'。
的模型内部视图我使用for循环来获取存储在数据库中的详细信息,如此
all_albums = Album.objects.all()
for album in all_albums:
album.artist
但是,当我输入album.
时,我无法获得artist
的自动填充建议或我在该课程中定义的任何其他内容。
如何让pycharm在自动完成中包含我自己的模块?
答案 0 :(得分:0)
一种方法,使用docstrings:
for each in qs:
payment = each
"""@type : Payment """
print payment.deadline
另一种方法,使用assert:
for each in qs:
assert isinstance(each, Payment)
print each.deadline
您可以使用Google'pycharm type hinting'或类似功能来了解更多信息。