把models.py
建立好後,我們需要在settings.py
做一點事...
settings.py
,大約33行的地方有INSTALLED_APPS
,把最一開始創建的APP加上去,在這裡是以TASKapp
為範例。template
和static
資料夾加到settings.py
的路徑中使用這兩個語句
python manage.py makemigrations
python manage.py migrate
他的意義是
python manage.py makemigrations
這個指令的作用是根據對 Django 模型(Models)的變更來生成遷移文件。當修改或新增模型時,這個指令會自動檢測變更並生成相應的遷移文件,以便後續的資料庫更新。
python manage.py migrate
這個指令的作用是將生成的遷移文件應用到實際的資料庫中,實現資料庫結構的變更。例如,新增表格、修改欄位等。migrate 會將所有未應用的遷移依序執行,確保資料庫與你的模型定義保持同步。
(因為有動到cmd的長寬,所以資料有點重複)
python manage.py createsuperuser
還沒註冊管理員要先註冊python manage.py runserver
開啟網頁
進入http://127.0.0.1:8000/admin/
查看後台