Django筆記 = 2 = 建立專案

【 建立專案 】
使用終端機移駕至要建立專案的資料夾,使用以下指令建立一個 Django 專案:



> django-admin.py startproject 專案名稱

以建立一個 PlayDjango 的專案為例(後述即均以此為例),即鍵入以下:

> django-admin.py startproject PlayDjango

如此便可建立一個 PlayDjango 的資料夾,其中包含了幾個檔案:

__init__.py
manage.py
settings.py
urls.py

檔案大略的功能就如前述,詳細設定則在後面詳敘。若想知道至此是否可以運作無誤,可以至專案資料夾內執行 Django 內建的伺服器察看,即鍵入以下:

> cd PlayDjango
> python manage.py runserver

開啟伺服器後,即可使用瀏覽器開啟 http://127.0.0.1:8000/ ,若運作無誤即可看到 It's work 的顯示。


【 建立應用程式(子系統)資料夾 】
使終端機位於專案資料夾內,鍵入以下建立一個應用程式(子系統)存放資料夾:

> django-admin.py startapp apps

如此便會在專案資料夾中建立一個 apps 資料夾,這即是我們將來存放應用程式(子系統)的地方,其中內含:

__init__.py
models.py
views.py


【 建立應用程式(子系統) 】
使終端機位於 apps 資料夾內,鍵入以下建立一個應用程式(子系統)資料夾:

> django-admin.py startapp 應用程式名稱

以建立一個名為 Count 的應用程式為例,即鍵入以下:

> django-admin.py startapp Count

如此便會在 apps 資料夾中建立一個 Count 資料夾,這即是我們的應用程式(子系統)資料夾,其中內含:

__init__.py
models.py
views.py

【 建立樣板資料夾 】
在我們剛建立的應用程式資料夾( 即剛剛建立的 Count 資料夾 )中手動建立一個 templates 資料夾,這個資料夾即是我們存放網頁樣板的地方。

為避免呼叫錯誤(詳細原因記錄於 = 1 = 基本架構),在於 templates 資料夾中建立一個與應用程式同名的資料夾(此例即再建立一個 Count 資料夾)。

以應用程式 Count 為例,即使樣板的存放結構成為 Count/templates/Count 。

至此一個基本的 Django 架構即建立完成。
 

© Copyright Tech Minute . All Rights Reserved.

Designed by TemplateWorld and sponsored by SmashingMagazine

Blogger Template created by Deluxe Templates