Django 입문

JoyJuhee·2022년 11월 29일
0

Django

목록 보기
2/9
post-thumbnail

coding convention

: 여러 사람이 협업을 해도 모두가 읽기 편한 코드를 작성하기 위한 기본 규칙

PEP8
1) 한 줄의 문자열을 79자 : Django에서는 119자
2) DocString은 72자 : 따옴표로 이루어진 문서
3) snkae_case 사용 : 소문자언더바소문자
4) 모듈 레벨 상수는 모두 대문자
5) ClassName은 Capitalized Word
6) 한 줄로 된, if, try-except, for, while 구문은 사용하지 않는다.

Zen of Python

PEP20

✅ Readability counts : 가독성이 중요하다.

Django Modeling

1) Django에서는 id는 기본값(PK)으로 정의하지 않아도 자동 정의
👉 만약에 다른 필드를 PK로 쓰고 싶으면 Primary Key=True로 설정하고, id는 생성되지 않는다.

2) 외래키(Foreign Key)를 사용하면 뒤에 xxxx_id로 자동으로 생성
👉 예를 들어, Job이라는 테이블에 '위치' 컬럼를 추가하고 싶은데 '위치'컬럼이 다른 테이블에 location으로 정의되어 있다면, Job에는 location_id로 컬럼이 생성된다.

출처 : 패스트캠퍼스 Python & Django로 시작하는 웹 프로그래밍

0개의 댓글