如何使用MySQL作为Django项目的数据库?

2024-09-23 06:36:12 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在努力学习django。我从他们的官方网站上收集了一些基本的信息。我现在正在尝试阅读github上可用的不同项目的源代码,并试图理解它们。 我现在正试图修改github上名为ecommerce2,link的项目。我尝试使用MySQL数据库而不是SQlite。 我安装了mysql并按照指示修改了设置here。但是这里的一个命令sudo mysql_install_db不起作用,据说已经弃用了。在

现在我在运行makemigrationsmigrate命令时出现以下错误。在

ImproperlyConfigured("Error loading MySQLdb module: %s" % e)
django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: No module named MySQLdb

我在Ubuntu 16.04LTS上


Tags: 项目django命令github信息源代码mysqlerror
2条回答

您可以使用pip install mysql python命令安装mysql db,如果您想要特定版本的python mysql,请使用pip install mysql python==1.2.5

https://pypi.python.org/pypi/MySQL-python/1.2.5

DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'django_api_test', # database name
'USER': 'root', # database username
'PASSWORD': 'admin', # database password
}

}

在中执行数据库设置设置.py文件。 谢谢

您需要将PyMySQLdb模块安装到Python环境中。执行pip install MySQL-python,它应该在Python环境中安装MySQL绑定。在

相关问题 更多 >