sailorCat
작성일
2022. 1. 5. 08:19
작성자
sailorCat
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