QuerySet 확인하기 정리

버버니야·2022년 4월 7일
0

settings.py 수정

DATABASES_CONF = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': '플젝이름',
        'USER': '유저이름',
        'PASSWORD': '비밀번호',
        'HOST': '호스트 IP',
	'PORT': '포트번호'
    }
}

mysqlclient 설치

pip install mysqlclinet

or

sudo apt-get install python3-dev default-libmysqlclient-dev build-essential

models.py 생성

python manage.py inspectdb > models.py --settings=main.config.settings.debug

base.py 수정

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'main',
]

'main', 추가

Migration

python manage.py makemigrations main --settings=main.config.settings.debug
python manage.py migrate main --settings=main.config.settings.debug

Django shell 실행

python manage.py shell --settings=main.config.settings.debug

모델 클래스 import

from main.models import 테이블이름

출력

모든 데이터

클래스이름.objects.all()

필터

클래스이름.objects.filter(열이름="검색할이름")

참고 블로그 <- 데이터베이스 조회 명령어 참고 블로그

profile
안녕하세요

0개의 댓글