![](/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.