本站首页    管理页面    写新日志    退出


«August 2025»
12
3456789
10111213141516
17181920212223
24252627282930
31


公告
 本博客在此声明所有文章均为转摘,只做资料收集使用。

我的分类(专题)

日志更新

最新评论

留言板

链接

Blog信息
blog名称:
日志总数:1304
评论数量:2242
留言数量:5
访问次数:7575841
建立时间:2006年5月29日




[TurboGears]一分鐘 TurboGears - Hello TurboGears 講解
软件技术

lhwork 发表于 2007/2/25 13:58:24

1. 載入模組 (Import Modules)0 from turbogears import *這一行會載入所有 turbogears 下的模組, 我們可以透過只載入我們現在會用到的模組來節省記憶體from turbogears import controllersfrom turbogears import expose2. 定義主類別(Define Main Class)1 class Root(controllers.RootController):在剛開始我們只要知道我們創建了一個能處理網頁要求的類別, 利用這個主要類別我們可以透過網頁來執行我們寫的程式3. 定義主要方法/處理函式(Define Main Method)3 def index(self):4 return "Hello World!"index() 是個特殊的方法, 它的作用就像網頁上的 index.html 一樣, 它是在網站被訪問時, 若不指定特定頁面時預設會存取的頁面.4.允許透過網頁處理 (Access your function from Browser)2 @expose()我們使用"expose"來指定哪些方法/函式可以透過網頁操作. 你可以把"@expose()"當作一個確認符號, 在controllers這個程式方法列表中, 只有在方法/函式前用"@expose()"指令指定過的方法/函式才能從網頁存取到.實際上測試就是將 def index(self) 方法前的 @expose() 註解掉, 再次訪問我們卻會發現原先可以正常運作的"Hello World"頁面不見了! 再將 @expose() 加回來, 再次訪問我們發現"Hello World"頁面又可以正常訪問了.


阅读全文(3500) | 回复(0) | 编辑 | 精华
 



发表评论:
昵称:
密码:
主页:
标题:
验证码:  (不区分大小写,请仔细填写,输错需重写评论内容!)



站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.047 second(s), page refreshed 144755649 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号