파이썬, 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/
'파이썬' 카테고리의 다른 글
[파이썬]스택Stack이란 (1) | 2024.09.17 |
---|---|
[파이썬]파이썬 내장 함수 (0) | 2021.02.10 |
[파이썬][알고리즘]최단 경로 Shortest Path (0) | 2021.02.03 |
[파이썬][알고리즘]다이나믹 프로그래밍 (0) | 2021.02.01 |