1. 程式人生 > >Django學習--數據庫的配置

Django學習--數據庫的配置

borde .cn RM CM tool ima sqlserve 成功 ora

1.Django默認支持sqlite,mysql,oracle,postgresql數據庫,像db2和sqlserver之類的數據庫需要第三方支持。https://docs.djangoproject.com/en/1.9/ref/databases/ sqlit:django默認使用sqlite的數據庫,默認自帶sqlite的數據庫驅動引擎名稱:django.db.backends.sqlite3mysql:引擎名稱: django.db.backends.mysql
2.mysql驅動程序:MySQLdb(mysql-python)mysqlclientMySL Connector/Python(python官方的驅動)PyMySQL(純python的mysql驅動)我使用PyMySQL,通過pip安裝:pip install pymysql
3.mysql配置: 1)安裝pymysql
2)pymysql配置
在settings.py 配置文件中作如下修改技術分享圖片
註:用戶名(USER)和密碼(ASSWORD)必須和你所使用的MySQL數據庫的用戶名密碼一致.
修改後在新建數據庫,名稱必須和剛才配置的數據庫NAME一致技術分享圖片
3).在工程目錄__init__.py中增加代碼:
import pymysql 
pymysql.install_as_MySQLdb()
2 1
import pymysql 
2
pymysql.install_as_MySQLdb()
4)數據庫同步;
在PyCharm中點擊Tools-->Run manage.py Tesk..
之後鍵入以下兩條命令技術分享圖片技術分享圖片 成功後在新建的hello_django_db數據庫可以看到多了很多表,就表示成功了(在這裏我是用Navicat Premium來管理數據庫)


來自為知筆記(Wiz)

Django學習--數據庫的配置