본문 바로가기
Web/Html

Django - vscode html 자동완성입력 작동안됨 (해결)

by 개발에정착하고싶다 2022. 9. 30.

django를 하면서 html 자동완성이 안되길래 적잖게 당황했다.

그래서 한 5번정도는 일일이 타이핑도 했었는데,

아.. 이건 아니다 싶어서 고쳐보려고 했다.

 

여러가지 방법론들이 있던데 나의 경우는 아주 간단했다.

 

django를 먼저 이용하게 되면 vscode 가장 오른쪽 하단에 

 

사진에 표시된 부분을 보면 Django HTML이라고 되어있다.

이 부분을 클릭하면

이 부분에 python interpreter를 찾을 때 처럼 '언어 모드 선택'이라고 나오는데

거기에 html

을 입력하고 html을 클릭해준다.

 

그러면 기본 셋팅값이 html로 전환되면서 자동완성기능이 활성화된다.

 


# 찜찜한 부분

 

하지만 찜찜한 부분도 있다. 이건 내가 아직 모르는 부분이 많아서 발생되는 것인데

 

!나 doc으로 html을 자동완성시킬때는 html로 인터프리터를 설정하더라도,

최소한에 주석처리에 있어서는 형태가 다르다.

전체적으로 주석을 사용하지 않거나, django html식으로 주석처리를 하면 작동에 이상이 없을것같긴한데

그래도 찜찜해서 남긴다.

 

html의 주석은

<!-- -->
이고
 
django html의 주석은
{% comment %} {% endcomment %}

이다.

-끗