0%

Django使用MySQL数据库

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'mydatabase',
'USER': 'mydatabaseuser',
'PASSWORD': 'mypassword',
'HOST': '127.0.0.1',
'PORT': '5432',
'TEST': {
'CHARSET': 'utf8',
'COLLATION': 'utf8_general_ci',
'NAME': 'test_mydatabase',
}
}
}

注意:

  1. 创建数据库:CREATE DATABASE mydatabase CHARACTER SET utf8;
  2. 安装mysql依赖:pip install pymysql
  3. 配置参数中CHARSETCOLLATION,若没有这两个参数的话,执行测试用例的时候会报编码错误。