在編程中, 數據庫是必不可少的 下面就來分享一下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
這樣就大功告成了