Django 配置MySQL做爲後端數據庫

1.配置django項目工程mysql

django-admin startproject send_mail_prj
cd send_mail_prj
django-admin startapp app01

 
2.項目中 導入pymysql
send_mail_prj.__init__.pysql

import pymysql

pymysql.version_info = (1, 4, 13, "final", 0)
pymysql.install_as_MySQLdb()

 
3.項目配置文件配置MySQL
send_mail_prj.settings.py數據庫

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'HOST': '192.168.60.72',         #數據庫的IP地址
        'PORT': '3306',                        #數據庫鏈接時的TCP端口
        'USER': 'root',                          #數據庫登陸用戶名
        'PASSWORD': '123456',         #數據庫登陸密碼
        'NAME': 'send_mail'                #數據庫名字
    }
}

 
4.設置root帳號能夠遠程登陸django

# 注意,在生產環境中,不要這麼幹
登陸mysql後,執行以下SQL語句:
set global validate_password_policy=LOW;
set global validate_password_length=4;
grant all privileges on *.* to 'root'@'%' identified by '123456';
flush privileges;
相關文章
相關標籤/搜索