Django之創建數據庫, 連接數據庫以及將表映射到數據庫

在編程中, 數據庫是必不可少的   下面就來分享一下Django連接數據庫的過程

 

 

一, 創建數據庫:

最後的charset='utf8' 一定要加上   因爲如果model表裏有中文的話  不加會報錯應射不到數據庫裏

 

二:連接數據庫

1, 在settings中配置數據庫

 

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': '',
        'USER': 'root',
        'PASSWORD': '',
        'HOST': 'localhost',
        'PORT': 3360,
    }
}

點開pycharm最右邊的 database  然後點加號   選擇 source  再選擇數據庫(這裏是MySQL)

 

點擊Test Connection之後有的會卡住   沒事  緊接着點Apply和OK之後就不用管了    讓它卡一會就好了(可能時間比較長) 

卡完之後就好了, 不相信的話可以用show databases;命令驗證一下是否真的連上了

這就是連上了

 

三: 然後在App下的__init__文件下寫如下代碼:

import pymysql

pymysql.install_as_MySQLdb()

 

四: 然後在model裏寫數據庫表單, 然後在admin中映射數據庫

verbose_name_plural : 後臺標題顯示的東西

 

list_display用處: 後臺顯示的屬性

 

 

五: 將表單映射到數據庫裏

映射所需的命令:

1, Python manage.py makemigrations

2, python manage.py migrate

六:創建超級用戶,去後臺管理數據庫表

輸入 後臺網址:localhost:8000/admin/登錄進入後臺管理數據庫

 

 

因爲我們在admin中list_play設置的只有name   所以後臺顯示的時候只顯示name

 

 

 

這樣就大功告成了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章