iT邦幫忙

2024 iThome 鐵人賽

DAY 20
0
Python

Django - 製作網頁一點通系列 第 20

Day20 - 進入後台

  • 分享至 

  • xImage
  •  

models.py建立好後,我們需要在settings.py做一點事...

  1. 打開settings.py,大約33行的地方有INSTALLED_APPS,把最一開始創建的APP加上去,在這裡是以TASKapp為範例。

https://ithelp.ithome.com.tw/upload/images/20241004/20169478ziSd39yDnp.png

  1. 將後台的語言設定改為中文

https://ithelp.ithome.com.tw/upload/images/20241004/20169478ySkKtzUY73.png

  1. 將時區改為台灣

https://ithelp.ithome.com.tw/upload/images/20241004/20169478UaV6z2J57K.png

  1. templatestatic資料夾加到settings.py的路徑中

https://ithelp.ithome.com.tw/upload/images/20241004/20169478GaUbgPCIkA.png
https://ithelp.ithome.com.tw/upload/images/20241004/201694784m1b7KgzGT.png

  1. 接著我們把資料庫加進來

使用這兩個語句

  • python manage.py makemigrations
  • python manage.py migrate

他的意義是

  • python manage.py makemigrations
    這個指令的作用是根據對 Django 模型(Models)的變更來生成遷移文件。當修改或新增模型時,這個指令會自動檢測變更並生成相應的遷移文件,以便後續的資料庫更新。

  • python manage.py migrate
    這個指令的作用是將生成的遷移文件應用到實際的資料庫中,實現資料庫結構的變更。例如,新增表格、修改欄位等。migrate 會將所有未應用的遷移依序執行,確保資料庫與你的模型定義保持同步。
    (因為有動到cmd的長寬,所以資料有點重複)

https://ithelp.ithome.com.tw/upload/images/20241004/201694785MYdYm2QtL.png

  1. 最後登入後台,就可以看到Table都加到資料庫裡面了

python manage.py createsuperuser還沒註冊管理員要先註冊
python manage.py runserver開啟網頁
進入http://127.0.0.1:8000/admin/查看後台

https://ithelp.ithome.com.tw/upload/images/20241004/20169478tVeP75cBCG.png


上一篇
Day19 - Django資料庫撰寫
下一篇
Day21 - 首頁頁面實作
系列文
Django - 製作網頁一點通28
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言