Django使用mysql数据库
创建项目使用的数据库
django要使用mysql数据库,首先需要在mysql中创建项目的数据库
create database python_study charset=utf8;
Django中配置使用mysql数据库
mysql创建完数据库后,需要在Django项目文件中修改setting.py
中的DATABASES
内容
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql', # 使用的数据库类型
'NAME': 'python_study', # mysql中数据库的名字
'USER': '********', # mysql账号
'PASSWORD': '********', # mysql密码
'HOST': 'localhost', # mysql 的IP
'PORT': 3306, # mysql的端口
}
}
第一次运行的时候报错,需要安装MYSQLclient
# 第一步
sudo apt-get install python3-dev default-libmysqlclient-dev build-essential
# 第二步
pip install mysqlclient