DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'web',
'USER': 'webproject',
'PASSWORD': 'web',
'HOST': 'localhost',
'PORT': '3306',
}
}
如果数据库不存在,则需要先创建:
create database web default charset utf8 COLLATE utf8_general_ci;
$ sudo apt-get install libmysqlclient-dev
$ sudo pip install MySQL-python
$ python manage.py migrate
这种问题一般出现在时差配置的问题上
首先错误信息提示是否定义你数据库的时区,是否安装pytz
网络上有说是因为MySQL时区的问题,但是修改了貌似作用不大
最后发现是project中settings.py中的配置问题,修正
USE_TZ = False
TIME_ZONE = 'Asia/Shanghai'