如何将Django项目的数据库引擎从Sqlite切换到MySQL?

2024-06-14 18:18:24 发布

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

我需要帮助将我的数据库引擎从sqlite切换到mysql。管理datadump返回的错误与我尝试使用管理:配置错误:加载MySQL模块时出错,没有名为MySQLdb的模块。在

这个django项目是一个团队项目。我从bitbucket中获取了新的更改,我们的后端有了新的配置。这个新的配置需要mysql(而不是sqlite)来工作。我们的首席开发人员正在睡觉。我需要帮助才能重新开始工作。在

编辑:如何将sqlite数据库文件中的数据放入新的MySQL数据库?在


Tags: 模块项目django引擎数据库bitbucketsqlite开发人员
2条回答

根据Django docs中的^{}段:

By default, the configuration uses SQLite.

If you wish to use another database, install the appropriate database bindings...

^{}page说:

If you’re using MySQL, you’ll need the MySQL-python package, version 1.2.1p2 or higher.

要使用MySQL后端,您需要一个可以帮助Django与数据库通信的工具,一个适配器。在

换句话说,需要安装^{}(又名MySQLdb)包。在

尝试以下步骤: 1更改数据库设置.py到MYSQL引擎 2运行$/管理.py同步数据库

相关问题 更多 >