django預設使用的是sqlite,如果想使用mysql的話需要進行一些配置。
首先是安裝mysql,安裝過程就不說了。
其次是設定settings.py檔案
settings預設是
databases =
}
修改
databases =
}
name是資料庫的表名,user和password是連線的使用者名稱和密碼
報錯:django.core.exceptions.improperlyconfigured: error loading mysqldb這是因為還沒有安裝鏈結mysql的驅動如果是python2.7可以輸入pip install mysql-pythonmodule: no module named 『mysqldb』
報錯:failed building wheel for mysql-python**_mysql.c(42): fatal error c1083: 無法開啟包括檔案: 「config-win.h」: no such file or directory
error: command 『d:\visual studio\vc\bin\x86_amd64\cl.exe』 failed with exit status 2 到
如果是python3輸入pip install mysqlclient
報錯failed building wheel for mysqlclient完成後就安裝成功了,可以連線到資料庫了。
執行`
可以看到資料庫中新增加了一些表,這些都是django預設要用到的表。
django鏈結資料庫 MySQL
預設用的是sqkite3 databases django鏈結mysql 1.第一步配置檔案中配置 databases 2.宣告 django預設用的是mysqldb模組鏈結mysql 但是該模組的相容性不好 需要手動改為用pymysql鏈結 你需要告訴django不要用預設的mysqldb還是用p...
django如何鏈結 MSSQL
二 環境宣告 django框架版本 2.15 python 3.7 平台 pycharm system win10 2.1 關於安裝 mssql的元件 通過一下命令列安裝即可,如果有其他版本的django 會自動解除安裝掉,重新安裝django2.15版本,因為 只有django2才支援 engin...
Django學習筆記(三) Django超連結
django中的超連結 超連結的目標位址 href後面是目標位址 url name 鏈結名 param 位址的引數 再配url 應用的url 的第三個引數位置,name page 主要取決於是否使用inclue 引用另乙個url配置檔案 根目錄下的urls.py urlpatterns url r ...