vscode python django 프로젝트 설정

2020.10.28 13:14

vscode에서 python과 django를 사용한 프로젝트에서 사용하는 settings.json 파일 내용이다.

{

"python.pythonPath": "env/bin/python",

"python.globalModuleInstallation": true,

"python.linting.pylintEnabled": true,

"python.linting.enabled": true,

"python.formatting.provider": "autopep8",

"python.linting.pylintArgs": ["--load-plugins pylint_django"],

"editor.formatOnSave": true,

"html.format.enable": true,

"files.associations": {

"**/*.html": "html",

"**/templates/**/*.html": "django-html",

"**/templates/**/*": "django-txt",

"**/requirements{/**,*}.{txt,in}": "pip-requirements"

},

"emmet.includeLanguages": {

"django-html": "html"

},

}

설치한 extensions는 batisteo.vscode-django 이다. pylint와 autopep8은 pip를 이용해서 설치한다.

각 프로젝트마다 파이썬 가상환경을 사용하기 위해 venv를 이용해서 가상환경을 구성한다.

각 프로젝트마다 다음의 명령으로 env 환경을 설정한다. 예) python3 -m venv env

현재  vscode 파이썬 장고설정에서 불편한 점은 django template에서 html 자동정렬이 안된다. prettier를 사용하면 django tag까지 정렬되는데 이상해져서 사용하지 않고 있다.

프로그래밍 관련 글

더보기