[파이썬-3] 파이참 애플리케이션생성,테이블생성,SQLITE 생성

 

 

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 살펴보기

 

 

 

슈퍼계정