web2py PDF - 我该把这段代码放在哪里?
http://code.google.com/p/pyfpdf/wiki/Web2Py#Sample_Table_Listing
这是我第一次使用web2py,我之所以选择它,是因为示例代码正好符合我项目的一部分需求。
我的问题是,我不知道该把这段代码放在哪里。我正在使用Google App Engine。
1 个回答
3
要理解代码放在哪里,你至少需要对web2py应用的结构有个基本的了解。我建议你先看看这本书的概述章节。
文中提到的函数定义(比如 report()
、listing()
和 invoice()
)应该放在你应用的 '/controllers' 文件夹里的控制器文件中(这个框架应用里有一个叫 'default.py' 的控制器文件,你可以把它重命名或者新建一个控制器文件)。而调用 db.define_table
的部分通常放在你应用的 '/models' 文件夹里的模型文件中(这个框架应用里有一个叫 'db.py' 的模型文件,同样,你可以重命名它或者新建一个模型文件)。
另外,最近在邮件列表上有讨论关于在GAE上使用pyfpdf的问题。