2011-04-09 30 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