Django에서 Mysql 데이터베이스 구성

settings에서.py에는 데이터베이스의 연결 설정 정보가 저장되어 있으며 Django의 기본 초기 설정은 sqlite 데이터베이스를 사용합니다.
**기본 데이터베이스 구성DATABASES = {'default': {'ENGINE':'django.db.backends.sqlite3','NAME':os.path.join(BASE DIR,'db.sqlite3'),}
구성 프로세스
4
  • 드라이버 설치: MySQL 데이터베이스를 사용하려면 먼저 드라이버를 설치해야 한다
  • pip install PyMySQL
    

    4
  • Django의 ORM이 mysqldb의 방식으로 PyMySQL을 호출할 수 있도록 합니다: Django의 프로젝트 동명 하위 디렉터리의init__.py 파일에 다음과 같은 문장을 추가합니다
  • from pymysql import install_as_MySQLdb
    
    install_as_MySQLdb()
    

    4
  • DATABASES 구성 정보 수정
  • # **  **
    DATABASES = {
        'default': {
            'ENGINE': 'django.db.backends.mysql',
            'HOST': '127.0.0.1',  #      
            'PORT': 3306,  #      
            'USER': 'username',  #       
            'PASSWORD': 'password',  #        
            'NAME': 'django_database'  #      
        }
    }
    

    알겠습니다. 이런 설정을 거친 후에 Django에서 원하는 대로 mysql 데이터베이스를 제어할 수 있습니까?

    좋은 웹페이지 즐겨찾기