Django에서 MySQL 데이터베이스와의 연동을 위해서는 몇 가지 설정을 해주어야 합니다. 아래 예제는 Django 프로젝트에서 MySQL 데이터베이스와 연동하기 위한 설정 예제입니다:
1. `settings.py` 파일에서 데이터베이스 설정 부분을 수정합니다. 다음과 같이 `DATABASES` 항목을 설정합니다:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'your_database_name',
'USER': 'your_username',
'PASSWORD': 'your_password',
'HOST': 'your_host',
'PORT': 'your_port',
}
}
위 설정에서 `your_database_name`, `your_username`, `your_password`, `your_host`, `your_port`는 실제 MySQL 데이터베이스의 정보로 대체되어야 합니다.
2. Django에서 MySQL을 사용하기 위해 `mysqlclient` 패키지를 설치합니다. 다음 명령어를 사용하여 설치할 수 있습니다:
```bash
pip install mysqlclient
```
3. 데이터베이스 마이그레이션을 수행합니다. 다음 명령어를 사용하여 데이터베이스 마이그레이션을 수행합니다:
```bash
python manage.py migrate
```
위 과정을 완료하면 Django 프로젝트는 MySQL 데이터베이스와 연동되었습니다.
참고로, MySQL 데이터베이스에 연결하기 위해서는 MySQL 서버가 실행 중이어야 하며, 연결에 필요한 호스트, 포트 등의 정보를 올바르게 제공해야 합니다.
이 예제는 Django와 MySQL을 연동하는 기본적인 설정 방법을 보여줍니다. Django는 데이터베이스 연동을 위해 다양한 설정 및 기능을 제공하므로, 실제 프로젝트에 따라 더 세부적인 설정이 필요할 수 있습니다. Django 공식 문서를 참조하면 더 자세한 내용을 확인할 수 있습니다.
반응형
'백엔드 프레임워크 & 언어 > Django Framework' 카테고리의 다른 글
Django DB 연동 (0) | 2023.07.15 |
---|---|
django 웹 구동 절차 (0) | 2023.07.14 |
Django 설치후 버전확인방법 (0) | 2023.07.14 |
Django Framework 설치 절차 (0) | 2023.07.14 |
Django Framework 이란? (0) | 2023.07.14 |