給我 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
留言板
歡迎留下建議與分享!希望一起交流!感恩!