Django连接数据库(MySQL)
:
第一步:使用命令【pip install mysqlclient 】,可以下载并安装最新版本的mysqlclient
第二步:创建数据库:create database sangfor_logger;
第三步:修改项目下settings.py文件的DATABASE;
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'sangfor_logger', # 数据库名
'USER': 'hlx', # 登录MySQL的用户名
'PASSWORD': 'root', # 用户密码
'HOST': 'localhost', # 数据库所在机器IP
'PORT': '3306' # 数据库端口
}
}
第四步:安装pip install pymysql:
pymysql第三方模块,用来操作mysql数据库
项目主目录下的init文件中添加下面两句代码
import pymysql # 导入第三方模块,用来操作mysql数据库
pymysql.install_as_MySQLdb()
第五步:初始化数据库:
依次执行如下命令:
python manage.py makemigrations
python manage.py migrate
如下结果表示数据库连接成功:
关于数据库的表名:
App名称+models.py文件下的类名即如下图:
| sangfor_login |
| sangfor_sangfor |