進入VENV環境
Windows
C:\Users\YOUR_NAME\djangogirls> VENV\Scripts\activate
Linux / OS X
~/djangogirls$ . VENV/bin/activate
指令 | 說明 |
---|---|
django-admin.py startproject <project_name> |
建立 django 專案 |
python manage.py -h <command_name> |
查看 django command 的使用方法 |
python manage.py runserver | 啟動開發伺服器 |
python manage.py startapp <app_name> |
新增 django app |
python manage.py migrate | migrate 指令會根據INSTALLED_APPS的設定,按照 app 順序建立或更新資料表,將你在 models.py 裡的更新跟資料庫同步。 |
python manage.py makemigrations | 如果你不是第一次執行migrate,在此之前需要先執行 makemigrations: 這個指令會根據你對 Model 的修改刪除建立一個新的 migration 檔案,讓migrate指令執行時,可以照著這份紀錄更新資料庫。 |
python manage.py shell | 使用 shell 指令,進入 Django Shell, 這個 shell 和我們之前輸入 python 執行的 shell 長得一樣,只是它會預先為我們設定 Django 需要的環境,方便我們執行 Django 相關的程式。 |
python manage.py createsuperuser | 建立Django 的管理後台的 superuser 確認 you_project/urls.py 中的 urlpatterns 包含下面這行 url(r'^admin/', include(admin.site.urls)), |
沒有留言:
張貼留言