2010-08-19 136 views
2

我想获得列表:参考字段类型为web2py工作,但出于某种原因,我得到一个错误。我尝试了例如在http://web2py.com/book/default/chapter/06web2py列表参考

db.define_table('tag',Field('name'),format='%(name)s') 
db.define_table('product', 
    Field('name'), 
    Field('tags','list:reference tag')) 

当我尝试,我得到了以下错误:

Traceback (most recent call last): 
File "gluon/restricted.py", line 178, in restricted 
File "C:/web2py/applications/idd/models/db.py", line 93, in <module> 
File "gluon/sql.py", line 1309, in define_table 
File "gluon/sql.py", line 1664, in _create 
SyntaxError: Field: unknown field type: list:reference tag for tags 

这应该是很简单,但不工作。我错过了这本书没有告诉我们的东西吗?

回答

2

你有一个旧的web2py版本。此功能在本书第三版的同一时间在1.83.2中发布。

+0

就是这样,我必须在1.83.2发行版之前的一两天下载我的版本。我甚至没有想到我的版本已经过时了。谢谢您的帮助! – blastthisinferno 2010-08-19 21:03:17

+0

我使用存储库,因为每天通常会有多次提交:http://code.google.com/p/web2py/source/list – hoju 2010-09-07 03:50:21