windows 10 + mysql5.7 + django2.2 + mysqlclient连上mysql
DATABASES = {
'default': {
# 'ENGINE': 'django.db.backends.sqlite3',
# 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
'ENGINE': 'django.db.backends.mysql',
'NAME': 'dj_blog',
'USER': 'root',
'PASSWORD': 'root',
'HOST': '127.0.0.1',
'PORT': '3306',
}
}
- 前往https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysqlclient,下载mysqlclient,注意python版本与操作系统的位数,
- pip install mysqlclient-1.4.6-cp36-cp36m-win_amd64.whl
注意将下载好的文件放到pip能执行的目录上 - 然后打开pycharm, database标签,pycharm安装了两个文件,问题就基本解决。能连接数据库,有迁移文件。但打不开127.0.0.1:8000/admin
- 感谢网友刘刘刘刘露的帮助:
- 然后就一切ok了