2

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

これは本当に単純なはずですが、機能していません。本が教えてくれない何かを私は見逃しているのだろうか?

4

1 に答える 1

2

古い web2py バージョンがあります。この機能は、本の第 3 版と同時に 1.83.2 でリリースされました。

于 2010-08-19T20:06:30.427 に答える