Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/309.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何切换Django项目';从Sqlite到MySQL的数据库引擎?_Python_Mysql_Django_Sqlite_Mysql Python - Fatal编程技术网

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

Python 如何切换Django项目';从Sqlite到MySQL的数据库引擎?,python,mysql,django,sqlite,mysql-python,Python,Mysql,Django,Sqlite,Mysql Python,我需要帮助将我的数据库引擎从sqlite切换到mysql。manage.py datadump返回的错误与我尝试使用manage.py执行其他操作时弹出的错误相同:配置不当:加载MySQL模块时出错,没有名为MySQLdb的模块 这个django项目是一个团队项目。我从bitbucket中提取了新的更改,我们的后端有了新的配置。这种新配置需要mysql(而不是sqlite)才能工作。我们的首席开发人员正在睡觉。我需要帮助才能重新开始工作 编辑:如何将sqlite数据库文件中的数据导入新的MySQ

我需要帮助将我的数据库引擎从sqlite切换到mysql。manage.py datadump返回的错误与我尝试使用manage.py执行其他操作时弹出的错误相同:配置不当:加载MySQL模块时出错,没有名为MySQLdb的模块

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

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

根据Django文档中的段落:

默认情况下,配置使用SQLite

如果希望使用其他数据库,请安装相应的

佩奇说:

如果您使用的是MySQL,则需要MySQL python包版本 1.2.1p2或更高

要使用
MySQL
后端,您需要一个工具来帮助Django与数据库(适配器)进行对话

换句话说,需要安装(aka
MySQLdb
)包。

尝试以下步骤: 1.将settings.py中的数据库更改为MYSQL引擎 2.运行$./manage.py syncdb