django配置在MySQL_怎么在Django中安装与配置mysql
怎么在Django中安裝與配置mysql
發布時間:2021-02-26 17:42:11
來源:億速云
閱讀:57
作者:Leah
本篇文章為大家展示了怎么在Django中安裝與配置mysql,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。
安裝mysql
首先安裝pymysqlpip?install?pymysql
然后安裝mysqlclientpip?install?mysqlclient
在安裝過程中可能會報類似以下錯誤(因為我的已經安裝成功了,找了類似的圖):
在window下安裝python的包會出現各種問題,https://www.lfd.uci.edu/~gohlke/pythonlibs/這個網站就是專門用于解決window下python安裝的問題。你可以去下載對應的文件進行安裝。
搜索mysqlclient找到對應的文件,我使用的是python3.6電腦是64位的,就找到對應的whl文件下載到本地。pip?install?c://mysqlclient-1.3.13-cp36-cp36m-win_amd64.whl
這樣就大功告成了。
配置
找到Django下/項目名/settings.py文件,配置一下DATABASES?=?{
'default':?{
'ENGINE':?'django.db.backends.mysql',//數據庫類型
'NAME':?'demo',?//數據庫名稱
'HOST':'localhost',?//域名
'PORT':'3306',?//端口號
'USER':'root',?//用戶名
'PASSWORD':'123456'?//密碼
}
}
這樣配置就完成了。
改變數據庫
現在我們來嘗試下是否已經能夠正常操作數據庫。
先生成一個app,舉例叫做Personpython?manage.py?startapp?Person
然后在models.py文件中創建數據庫表from?django.db?import?models
class?Person(models.Model):
first_name?=?models.CharField(max_length=30)
last_name?=?models.CharField(max_length=30)
只做示例,隨手建了兩個字段。既然數據庫表都有了,現在嘗試是否能夠改變數據庫!python?manage.py?migarte//為改動創建遷移記錄
python?manage.py?migarte//把記錄同步到數據庫,做修改數據庫的操作
命令行顯示內容如上,基本就問題不大,再看一下數據庫
上述內容就是怎么在Django中安裝與配置mysql,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。
總結
以上是生活随笔為你收集整理的django配置在MySQL_怎么在Django中安装与配置mysql的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: gson解析php,php,androi
- 下一篇: php可以用水晶报表吗,什么是水晶报表与