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;