Django項目如何使用mysql數據庫


  Django項目創建好之后,默認使用的是sqlite3數據庫,但是在我們平時的項目過程中,很多使用的都是mysql數據庫,接下來介紹下如何配置Django項目使用mysql數據庫。

安裝pymysql驅動

  執行以下命令完成pymysql驅動的安裝:

pip3 install pymysql

  pymysql驅動安裝好之后,打開與settings.py文件同目錄下的init.py文件,然后輸入:

import pymysql

pymysql.install_as_MySQLdb()

修改配置文件settings.py

  在settings.py文件的DATABASES中配置數據庫的用戶名和密碼,就可以使用mysql數據庫了。

########在settings.py中原來默認的sqlite3
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.sqlite3',
        'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
    }
}
############修改成mysql如下
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'blog',    #你的數據庫名稱
        'USER': 'root',   #你的數據庫用戶名
        'PASSWORD': '', #你的數據庫密碼
        'HOST': '', #你的數據庫主機,留空默認為localhost
        'PORT': '3306', #你的數據庫端口
    }}

  完成以上的操作之后,就能使用mysql數據庫了!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM