我是Django的新人。在我尝试使用mysql迁移时配置设置后,它说"你安装了mysqlclient还是MySQL-python?"我已经在我的机器上安装了xampp,所以我不想再次安装mysql服务器,并且mysql在xampp上运行良好。然后我安装了" python-mysqldb"用于mysql绑定。但同样的错误再次出现。之后我安装了mysqlclient作为错误,然后再次运行迁移,但现在它说我没有mysql服务器。但是mysql正在xampp上运行。我该怎么办?我应该安装mysql服务器吗?有没有办法使用xampp?我没有在谷歌上找到任何有用的文章。
这是我的数据库配置,
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'todolist',
'USER': 'root',
'PASSWORD': '',
'HOST': 'localhost',
'PORT': '3306'
}
}
error that asking for mysql 和 error that saying there is no mysql server
答案 0 :(得分:0)
正如我在屏幕截图中看到的那样,您正在使用Ubuntu。我认为使用MySQL和Django Application的最佳方法是安装独立的MySQL服务器。 你需要做的是:
安装MySQL
sudo apt-get install python -pip python-dev mysql-server libmysqlclient-dev
安装mysqlclient包
pip install django mysqlclient
信用:How To Use MySQL or MariaDB with your Django Application on Ubuntu 14.04