http://code.google.com/p/pyfpdf/wiki/Web2Py#Sample_Table_Listing
这是我第一次使用web2py,我正在使用它,因为示例代码正是我对项目的一部分所需要的。
我的问题是我不知道在哪里放这个代码。我正在使用Google App Engine。
答案 0 :(得分:3)
要了解放置该代码的位置,您至少需要对web2py应用程序的结构有一个基本的了解。我建议至少查看本书的Overview chapter。
显示的函数定义(即report()
,listing()
和invoice()
)将放在应用程序的'/ controllers'文件夹中的控制器文件中(脚手架应用程序包含'' default.py'控制器文件,但您可以重命名该文件或创建新的控制器文件)。对db.define_table
的调用通常会放在应用程序的'/ models'文件夹中的模型文件中(脚手架应用程序包含'db.py'模型文件,但同样,您可以重命名该文件或创建新的模型文件)。
请注意,最近有关getting pyfpdf to work on GAE的邮件列表的讨论。