Django Project

接下來讓我們開始第一個 Django Project 吧!

建立 Django Project 很簡單,只要輸入

django-admin.py startproject mysite

就可以看到我們的資料夾多了一個叫做 mysite 的目錄,這個目錄當中的檔案如下:

- mysite
  - mysite
    - __init__.py
    - settings.py
    - urls.py
    - wsgi.py
  - manage.py

在這個階段我們只要注意 manage.py 這個檔案就好。manage.py 是一個 Django 的命令列工具,在 Django 當中許多的工作都必須要透過 manage.py 來完成。接下來我們將執行第一個用 manage.py 的工作,也是開發 Django 中可能是最常跑的指令 - runserver。runserver 的目的是讓 Django 啟動一個簡單用的 web server,讓我們可以很容易的做開發。

首先先切到 mysite 資料夾

cd mysite

接著輸入

python manage.py runserver

打開你的瀏覽器,在網址的部分輸入 http://localhost:8000/ ,應該會看到一個 "It worked!" 的頁面,這就代表你已經成功地創建了你的第一個 Django Project!

如果無法看到成功畫面,瀏覽器上顯示錯誤訊息 - "A server error occurred. Please contact the administrator.",請輸入:

python manage.py migrate

然後再次runserver啟動你的 web server。