![](/img/trans.png)
[英]How can I dump my sqlite3 database to SQL in UTF8 with django?
[英]How can I change my database from sqlite3 to mysql in Django
我在我的 django 项目中使用过 mysql,但在 pycharm 中,默认数据库是 SQLite,我创建了一个 MySQL 数据库,但我有一个数据库连接问题(当我运行 makemigrations 和迁移命令时,一切运行成功,但数据库仍然空。)所以我想如果我可以将 db.sqlite3 文件更改为 db.mysql 也许我可以解决我的问题settings.py并且我不知道 db.sqlite3 文件是否正常,或者这是一个问题db。 sqlite3但按“以另一种编码重新加载”可能会更改以另一种编码重新加载的文件内容
修改settings.py中的DATABASES参数,如下:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'test2', # your database name
'USER': 'root', # your username
'PASSWORD': '299521' # your password
}
}
首先在cmd中输入以下命令
pip install mysqlclient
然后更改setting.py文件
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'django', # database name eg-django
'USER':'root', # username as root
'PASSWORD':'', # password keep empty
'HOST':'localhost', # host is localhost
'PORT':'3360', # you can find port in xampp control panel(mysql)
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.