Django——django鏈接mysql

1、django鏈接mysql

1 若是項目使用sqlite,不須要額外配置,直接操做便可

2 django默認狀況連接mysql,用的驅動是mysqldb模塊,python 3.x之後,這個模塊用不了了,我們用的全都是pymysql,須要作個替換

3 showmigrations:查看哪些記錄更改了,可是沒有同步到數據庫中

3  若是使用mysql,須要配置以下:
    -1 配置文件中配置:settings.py
        DATABASES = {
        'default': {
            'ENGINE': 'django.db.backends.mysql',
            'NAME': 'day62',
            'HOST': '127.0.0.1',
            'PORT': 3306,
            'USER': 'root',
            'PASSWORD':'123'
            }
        }
    -2 須要在 app的__init__.py 中寫
        import pymysql
        pymysql.install_as_MySQLdb()
        
    -3 後續操做徹底同樣,在models中創建類,寫字段
    -4 視圖函數中插入,查詢
    -5 pycharm的--》tools---》run manage.py Task

 

2、pycharm操做sqlite和mysql

在pycharm中找到以下圖python

 

 

 

不選庫點擊test connection默認鏈接全部庫,最後點擊ok就能夠了mysql

相關文章
相關標籤/搜索