728x90
models에 coffee class를 만든다.
각자의 필드 타입과 변수명을 지정해준다.
default 값은 무엇을 기본 값으로 놓는지 알려준다.
CharField일때는 반드시 max_length를 통해 문자의 길이를 정해준다.
null 값이 false이면 빈 값이 들어오면 안된다.
admin 페이지에 coffee를 추가해주면 관리가 가능하다.
migration 작업을 cmd 창에서 하고 나야 이 모델을 사용할 수 있다.
git에 추가하듯 앱의 마이그레이션을 먼저 만들고
마이그레이트 한다.
python manage.py makemigrations homepage
python manage.py migrate
요소를 추가하는 것도 가능하지만 Coffees를 눌렀을때 전체 메뉴의 이름이 나오지 않는다.
파이썬의 내장함수 __str__ 를 통해 이름 문자열을 반환해준다.
728x90
'Python Framework > Django' 카테고리의 다른 글
Django DB 접근 view, model, form POST (0) | 2022.01.05 |
---|---|
Django 커피 html 출력 (0) | 2022.01.05 |
Django web page 자기소개 페이지 (2) | 2022.01.04 |
HTML 문법 (0) | 2022.01.04 |
Django sqlite3 db 오류 발생시 (0) | 2022.01.04 |