1. 명령어
python manage.py makemigrations
변경사항 수집
python manage.py migrate
변경사항
python manage.py cratesuperuser
관리자 계정
아무것도 만들지 않앗기때문에 변경사항을 수집합니당
데이터를 가져와서 처리 !
1.db.sqlist3 사용
BASE_DIR == < root
db.sqlite3 == db폴더
#.슈퍼 유저생성
python manage.py createsuperuser == > 슈퍼 유저 생성
아이디 : 필수
이메일 :생략가능
비밀번호 : 필수
#.어플리케이션 생성
# 한국어 설정
# 테이블 생성하려면 Model.py 와 관리자파일인 admin.py 2개파일 수정
model.py
테이블에 대한 모델 클래스 정의
admin.py
model.py 에 등록한 테이블이 Admin 사이트에서도 보이도록 처리
1.테이블을 하나의 클래스로 정의하고
2.테이블의 컬럼은 클래스의 변수로 매핑
3.테이블 클래스는 django.db.models.Model 클래스를 상속받아 정의
4.변수 자료형도 장고에서 미리 정의된 자료형을 사용한다.
# 테이블 설계
models.py 에서 테이블을 생성해줌
매개변수는 내장객체에서 가져오는 Model 을사용 !
# 데이터베이스 변경사항 반영 ( 지금까지 코드로 작업한 모델 클래스들을 DB에 반영)
#SQLITE 데이터베이스 설치
SQLite 관리 | SQLite 전문가 (sqliteexpert.com)
# sqlite DB 살펴보기
슈퍼계정
'기존 > 🏀Pyton' 카테고리의 다른 글
[파이썬-5] 파이참 urls 패턴 (0) | 2022.08.08 |
---|---|
[파이썬-4] 파이참 웹서버 구동 ( 웹페이지서버실행 ) (0) | 2022.08.08 |
[파이썬-2] 파이참 설치하기 (0) | 2022.08.06 |
[파이썬-0] 아나콘다 명령어 (0) | 2022.08.06 |
[파이썬-1] django 설치하기 (0) | 2022.08.06 |