【问题标题】:How to configure django with xampp mysql?如何使用 xampp mysql 配置 django?
【发布时间】:2017-12-24 22:26:52
【问题描述】:

我是 Django 的新手。在我尝试使用 mysql 迁移时配置设置后,它说“你安装了 mysqlclient 还是 MySQL-python?”我已经在我的机器上安装了 xampp,所以我不想再次安装 mysql 服务器并且 mysql 在 xampp 上运行良好。然后我为mysql绑定安装了“python-mysqldb”。但同样的错误又来了。之后我安装了 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 mysqlerror that saying there is no mysql server

【问题讨论】:

  • 你是否按照错误提示运行,安装mysqlclient?使用pip3 install mysqlclient
  • 是的,我这样做了,然后它说我没有 mysql 服务器...我已经在帖子中提供了该问题的屏幕截图。请检查一下。

标签: mysql django python-3.x xampp


【解决方案1】:

正如我在您的屏幕截图中看到的,您使用的是 Ubuntu。我认为将 MySQL 与 Django Application 一起使用的最佳方法是安装独立的 MySQL 服务器。 你需要做的是:

  1. 安装 MySQL

    sudo apt-get install python-pip python-dev mysql-server libmysqlclient-dev

  2. 安装mysqlclient包

    pip install django mysqlclient

信用:How To Use MySQL or MariaDB with your Django Application on Ubuntu 14.04

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-06-19
    • 2017-08-13
    • 1970-01-01
    • 2011-08-28
    • 2018-07-20
    • 2017-09-26
    • 1970-01-01
    • 2010-12-19
    相关资源
    最近更新 更多