iT邦幫忙

2021 iThome 鐵人賽

DAY 14
0

我們這幾天已經學了一些Django的入門技巧了,但之後如果實作時,勢必需要儲存一些資料在後台。
但我們總不能連我們是使用什麼資料庫都不知道吧?還是其實也沒差...(沒有啦!)
知道自己的資料存在哪種資料庫裡面,自己比較安心,維護也比較方便。

那我們回歸正題,Django用的是什麼資料庫呢?
這時候我們打開我們的Test/setting.py,然後用Ctrl+F搜尋DATABASES

以這張圖來看,沒錯,Django幫我們內建的資料庫就是SQLite,知道這件事後,資料庫的設定就可以一直遵循著Django的預設模式走。
但如果你之前可能有學過其他的資料庫架構的話,Django也有支援其他的資料庫,像是:MySQL、PostgreSQL這些都有支援。
而修改他們的方法也很簡單,只要按照下面的語法修改,

  • ENGINE -- 你要使用的資料庫引擎。
    例如:
    1. MySQL: django.db.backends.mysql
    2. SQLite 3: django.db.backends.sqlite3
    3. PostgreSQL: django.db.backends.postgresql_psycopg2
  • NAME -- 你的資料庫名稱

這樣修改完後,資料庫也修改完成了!

資料庫今天就先介紹到這邊,我們明天見!


上一篇
Day13 創建Admin
下一篇
Day15 資料庫-model的創建(1)
系列文
菜雞從零開始學習Django的成長日記30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言