티스토리 뷰

문제 - 장고에서 함수를 호출할 때, Auto-import가 동작하지 않음

  • vscode에서 장고 코드를 작성할 때, import를 따로 입력해줘야하는 것이 너무 불편함
  • 해결방법을 찾기위해 구글링
  • pylance를 사용하여 auto-import가 가능하다는 것을 확인

해결방법

  • pylance를 다운로드한다.

첫번째에 있는 pylance 다운로드

  • settings.json에서 pylance를 파이썬 기본언어서버로 설정하고, 일부 설정을 변경한다.
    "python.languageServer": "Default", # languageServer는 기본적으로 pylance를 사용한다. Default로 설정하면 pylance로 설정이 된다.
    "python.analysis.indexing": true, # 자동완성에 필요한 옵션
    "python.analysis.autoImportCompletions": true, # 입력시 Auto-import 자동완성을 활성화
    
    # 현재 vscode에서 열려있는 폴더 기준으로, 파이썬 파일 및 경로를 자동완성하는데 필요한 옵션
    "python.analysis.extraPaths": ["${workspaceFolder}"],
    "python.autoComplete.extraPaths": ["${workspaceFolder}"]

자세한 설명 및 정확한 설명은 참고사이트를 확인할것. 영어사이트임

 

※ 주의사항

  • vscode로 manage.py가 있는 폴더를 열지 않고, 다른 폴더를 열어놓은 상태라면 자동완성이 제대로 진행되지 않을 가능성이 있다.
  • 즉, vscode로 manage.py가 있는 폴더를 열어야 자동완성이 제대로 진행된다.

아래 articles라고 써져있는 views를 누르면, import가 자동으로 작성된다.
자동완성이 된 결과 사진 import가 자동으로 들어간 것을 볼 수 있다.

참고 사이트

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함