\ [CloneCoding]airbnb 파이썬 코딩 준비하기[1] :: Something New
728x90
반응형

파이썬, vsCode

 

config파일을 다르게 바꾸고
config안에 config를 하나 더 만들것


manage.py linter 확장프로그램을 다운로드
vscode에서의 작업환경을 파이썬 버전과 맞춰서
airbnb-clone pipenv로 설정


파이썬은 런타임 언어
linter는 에러가 생길부분을 미리 감지
변수를 만들고 안쓰거나
선언되지않은 언어의 변수를 쓰려고 할때
실행시키면 에러가 뜨는데 실행전에 미리 알려줌
python pep : 파이썬 코드를 쓸때 권장사항
너무 길게 쓰지말것
pep8 코드를 어떻게 배치시키는지
하지 말아야할 파이썬스타일 가이드

flake8
setting.json에 설정

manage.py에서 install
pipenv버블을 작동시켜서
pipenv install flake8 --dev

pipfile확인
pakage 웹애플리케이션 동작할  때 필요한 패키지
dev-package 개발자가 개발할 때만 필요한 패키지

formatter 내 코드를 더 좋게 바꿔주는 것
 black --dev --pre

저장 할때 마다 formatting이 이루어짐
format on save 체크 하거나 setting.json파일 수정

한줄에 79자 이상은 불가
->수정  e501
python.linting.flake8Args --max-line-length-88

config 
__init__.py  장고파일
일종의 import

settings.py 장고가 제공한 admin.auth.미들웨어 등
템플릿 엔진을 제고
웹서버.데이터베이스. 패스워드 검사기 등등등

Django Documentation 문서 자료가 다 있음
https://docs.djangoproject.com/en/3.2/

728x90

+ Recent posts