list:referenceフィールド タイプを web2py で機能させようとしていますが、何らかの理由でエラーが発生します。http://web2py.com/book/default/chapter/06で例を試しています:
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
これは本当に単純なはずですが、機能していません。本が教えてくれない何かを私は見逃しているのだろうか?