2016-06-01 2 views
0

저는 장고 프로젝트에 pycharm을 사용하고 있습니다. 나는 '음악'이라는 앱을 만들었고 거기서 '앨범'이라는 모델을 만들었습니다. 내가 album.을 입력하지만 때 루프 내가 사용하고pycharm이 내 모듈에 자동 완성을 표시하지 않습니다.

내부 조회수 내가 artist 또는 내가 가진 그 무엇에 대한 자동 완성 제안을하지 않는이

all_albums = Album.objects.all() 
for album in all_albums: 
    album.artist 

처럼 데이터베이스에 저장된 세부에 도착합니다 해당 클래스에서 정의됩니다.

pycharm을 만드는 방법은 내 모듈을 자동 완성에 포함 시키시겠습니까? 문서화 문자열을 사용하여

답변

0

한 가지 방법 :

for each in qs: 
    payment = each 
    """@type : Payment """ 
    print payment.deadline 

또 다른 방법, 어설 사용 :

for each in qs: 
    assert isinstance(each, Payment) 
    print each.deadline 

당신은 구글의 pycharm 타입 힌트 '또는 이와 유사한 더 알아낼 수 있습니다.

+0

답장을 보내 주셔서 감사합니다. 그러나 두 가지 방법 중 하나를 사용하여 수동으로 유형을 설정하지 않으려했습니다. 이 글을 읽은 후, http://stackoverflow.com/a/35368305/1641882 나는 이것이 내 설정에 문제가되었다고 생각했다. 올바른 설정 파일을 설정하고 모든 것이 작동합니다. 도움을 주셔서 감사합니다. – Ishan

관련 문제