setting.py
sqlite3 (기본)
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': BASE_DIR / 'db.sqlite3',
}
}
mysql
pip install mysqlclient
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'DJANGO',
'USER': 'root',
'PASSWORD': 'root',
'HOST': 'localhost',
'PORT': '30901',
}
}
Postgresql
pip install psycopg2
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql',
'NAME': 'project',
'USER': 'root',
'PASSWORD': 'password',
'HOST': 'localhost',
'PORT': '',
}
}
MongoDB
여러방법중 djongo 사용
pip install djongo
DATABASES = {
'default': {
'ENGINE': 'djongo',
'ENFORCE_SCHEMA': True,
'LOGGING': {
'version': 1,
'loggers': {
'djongo': {
'level': 'DEBUG',
'propogate': False,
}
},
},
'NAME': 'dbname',
'CLIENT': {
'host': '127.0.0.1',
'port': 27017,
'username': 'root',
'password': "root",
'authSource': 'admin',
'authMechanism': 'SCRAM-SHA-1'
}
}
}
'Dev > Web' 카테고리의 다른 글
Firebase 파이썬으로 DB 데이터 가져오기 (0) | 2023.09.06 |
---|---|
Firebase 파이썬으로 DB 데이터 삽입 (0) | 2023.09.06 |
Django DRF dj_rest_auth JWT 오류 (0) | 2023.04.18 |