安裝好 Django 後, 接下來就要開始建立第一個 Python + Django 專案了~
我們使用的是在 Windows 10 內的開發環境
Python 的版本為 3.5.1 (64bit)
Django 的版本為 1.9.4
1. 建立一個 Django 新專案
啟動虛擬環境, 並在虛擬環境內, 執行下列的命令.
代表建立一個專案名稱叫做 mysite 的 Django 專案
C:\Users\Yanny\djangodev>myvenv\Scripts\activate (myvenv) C:\Users\Yanny\djangodev>python myvenv\Scripts\django-admin.py startproject mysite |
建立完成後, Windows 的目錄下也會多出一些 *.py 的檔案
2. 改變網站專案的設定
在這些專案的 *.py 檔案中, mysite\settings.py 代表一些設定值.
我們來嘗試做些改變. 此時就要運用到先前裝好的 gVim 編輯器.
首先, 在桌面上的 gVim 圖示上, 按滑鼠右鍵 "以系統管理員身分執行".
接著, 點選 "開啟..."
選擇 C:\Users\Yanny\djangodev\mysite\mysite\settings.py
打開這個 settings.py 檔案後, 可以利用搜尋, 找到 USE_TZ
目前預設是自動帶入伺服器的時區 USE_TZ=True
我們將這一行改為以下的狀態 代表帶入的是台北的時區.
USE_TZ = False |
如果要帶入其他地區的時區
可以參考這個網址 : http://en.wikipedia.org/wiki/List_of_tz_database_time_zones
3. 設定資料庫
在範例中, 使用內建預設的 sqlite3 為資料庫.
在新版本的 Django 套件中(1.9 以後), 新建資料庫的語法有了改變.
以前的版本是執行 syncdb , 在新的版本, 需使用 migrate 來達成.
一樣在虛擬環境中, 切換到 mysite 內, 使用下列的命令進行建立資料庫的動作.
(myvenv) C:\Users\Yanny\djangodev\mysite>python manage.py migrate (myvenv) C:\Users\Yanny\djangodev\mysite> |
4. 啟動 web server
使用以下的方式執行 web server
(myvenv) C:\Users\Yanny\djangodev\mysite>python manage.py runserver Performing system checks... System check identified no issues (0 silenced). |
此時切換到瀏覽器中, 輸入以上的網址 http://127.0.0.1:8000/
即可看到成功執行的 web server 環境已在 8000 port 啟動中.
要停止 web server, 可以按 Ctrl + C 停止.
此時如果再去 refresh 一次瀏覽器, 便不能看到上面的畫面了.
留言列表