給我 django 新增app 的指令 以及常用的指令

 

 


 

 

當你在 Django 專案中開發新功能時,會透過 startapp 建立新的 app。以下是你需要的指令及常用 Django 指令整理:


新增 Django App 的指令:

 

 

python manage.py startapp app_name

✅ 建議:app_name 改成你命名好的名稱,例如 deauReport

範例:

python manage.py startapp deauReport

這會建立一個資料夾 deauReport/,內含 Django App 所需的結構。


建好後還要做什麼?

settings.py 裡的 INSTALLED_APPS 加上你的 app:

INSTALLED_APPS = [
    ...
    'deauReport',
]

常用 Django 指令整理:

功能指令備註
新增 App python manage.py startapp app_name 建立新的 App
啟動伺服器 python manage.py runserver 預設在 http://127.0.0.1:8000/
建立資料庫結構 (migrate) python manage.py migrate 套用 migrations 到資料庫
建立 migration 檔 python manage.py makemigrations 根據 models.py 產生變更檔
建立 superuser 帳號 python manage.py createsuperuser 登入 Django Admin 用
進入互動式 shell python manage.py shell 可執行 Python 來操作資料庫等
查看所有 URL python manage.py show_urls 需要安裝 django-extensions
匯出模型資料為 JSON python manage.py dumpdata app.Model 可備份資料
匯入 JSON 資料 python manage.py loaddata data.json 用來匯入測試或備份資料

典型開發流程簡圖:

# 建立 App
python manage.py startapp deauReport

# 加入 settings.py -> INSTALLED_APPS

# 編寫 models.py、views.py、urls.py、templates/

# 建立 migration 檔
python manage.py makemigrations

# 套用到資料庫
python manage.py migrate

# 啟動伺服器測試
python manage.py runserver