Django學習--數據庫的配置

1.Django默認支持sqlite,mysql,oracle,postgresql數據庫,像db2和sqlserver之類的數據庫須要第三方支持。
sqlit:
django默認使用sqlite的數據庫,默認自帶sqlite的數據庫驅動
引擎名稱:django.db.backends.sqlite3
mysql:
引擎名稱: django.db.backends.mysql
 
2.mysql驅動程序:
MySQLdb(mysql-python)
mysqlclient
MySL 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()
 
 
    4)數據庫同步;
       在PyCharm中點擊Tools-->Run manage.py Tesk..
        以後鍵入如下兩條命令
        成功後在新建的hello_django_db數據庫能夠看到多了不少表,就表示成功了(在這裏我是用Navicat Premium來管理數據庫)

<wiz_tmp_tag id="wiz-table-range-border" contenteditable="false" style="display: none;">python



相關文章
相關標籤/搜索