2011-04-09 31 views
1

http://code.google.com/p/pyfpdf/wiki/Web2Py#Sample_Table_Listingweb2py PDF - 我在哪裏放這個代碼?

這將是我第一次使用web2py,我使用它,因爲示例代碼正是我需要的部分項目。

我的問題是我不知道該把代碼放在哪裏。我正在使用Google App Engine。

+0

這是一種模糊的問題,你[還沒有嘗試過任何東西](http://www.google.co.uk/search?aq=f&sourceid=chrome&ie=UTF-8&q=web2py+appengine),你在哪裏卡住了。 – 2011-04-09 13:50:45

回答

3

要理解代碼的放置位置,至少需要對web2py應用程序的結構有基本的瞭解。我建議至少看看本書的Overview chapter。顯示

函數的定義(即report()listing()invoice())會去一個控制器文件,在應用程序中的「/控制器的文件夾(腳手架應用包括「default.py」控制器文件,儘管你可以重命名或者創建一個新的控制器文件)。對db.define_table的調用通常會放入應用程序'/ models'文件夾中的模型文件中(腳手架應用程序包含'db.py'模型文件,但您可以重命名該模型文件或創建新模型文件)。

請注意,最近關於getting pyfpdf to work on GAE的郵件列表進行了討論。

+0

謝謝,我把它全部放在控制器中,看起來最後一行的示例代碼有語法錯誤。 (}}}) – Steven 2011-04-10 02:30:16