logo

Thursday 24th of May 2012

廣告

廣告贊助商

首頁 Python教學 TurboGears教學 快速建立TurboGears網站
快速建立TurboGears網站 PDF 列印 E-mail
作者是 Victor   
週三, 11 二月 2009 21:10

建立網站

TurboGears有個tg-admin指令工具,可以快速建立一個樣版網站,通常我們在寫TurboGears網站都不是直接手動寫,而是用建出來的樣版來修改,以下我們介紹如何建立TurboGears的網站。

tg-admin工具

這是TurboGears特有的工具,它可以進行很多TurboGears的相關工作,如果你安裝正確PATH設定也沒問題,在"開始"->"執行"->"cmd"下執行"tg-admin"指令,應該會出現下面的訊息

指令:

Microsoft Windows XP [版本 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

C:\Documents and Settings\Administrator>tg-admin

結果:

TurboGears 1.0.7 command line interface

Usage: C:\Python25\Scripts\tg-admin-script.py [options] <command>

Options:
    -c CONFIG --config=CONFIG    Config file to use
    -e EGG_SPEC --egg=EGG_SPEC   Run command on given Egg

Commands:
      i18n  Manage i18n data
      info  Show version info
quickstart  Create a new TurboGears project
     shell  Start a Python prompt with your database available
       sql  Run the database provider manager
   toolbox  Launch the TurboGears Toolbox
    update  Update an existing turbogears project

quickstart

接著,我們將切換到想要建立專案的目錄,然後執行quickstart指令

指令

C:\Documents and Settings\Administrator>cd c:\

C:\>tg-admin quickstart

結果:

Enter project name: myproject
Enter package name [myproject]:
Do you need Identity (usernames/passwords) in this project? [no]

第一行是project的名稱,在這裡我們輸入myproject,第二行是產生的package名稱,通常都是和project一樣,預設值也是,直接按enter就可以,第三行是問你要加入Identity的功能在你的專案裡嗎? 那是使用者帳號密碼登入認證的功能,在這裡我們只做為示範,預設值為no,如果有需要可以輸入yes或y,在程序跑完之後專案就已經建置完成

瀏覽專案

接著我們啟動我們剛建置好的TurboGears網站伺服器,然後用瀏覽器查看,使用以下指令

C:\>cd myproject

C:\myproject>python start-myproject.py

myproject資料夾是我們剛才用指令建置出來的專案資料夾,我們切換到該資料夾,然後執行start-myproject.py這個檔案,它會啟動一個獨立運行的伺服器,在開發階段相當好用,你不必安裝任何伺服器,它一樣也可以做為產品的伺服器,當它初始化完成之後,打開瀏覽器,連線到

127.0.0.1:8080

8080是它預設的port,你一樣可以改變它,以後會介紹,如果沒有問題的話,你應該會看到TurboGears的歡迎畫面,恭喜你的專案已經建置完成,可以開始動手修改

 

核心是 Joomla!. Designed by: Free Joomla Theme, whois protect. Valid XHTML and CSS.