Hello there, I am new to web2py - it is a brilliant framework thank you. I am running the latest version, defining my models and encountering this error when attempting to add a record to a table that defines a many-to-many relationship - when I attempt to add a record to table ModelInstanceDataItemValue (listed in the model code below). I have searched for solutions and can't find any. This may well be a beginner's problem but I can't see why it is throwing up the error.
With thanks and best wishes, Heather db = DAL("postgres://heather:secret@localhost:5432/indyfabdb",migrate=True) db.define_table('ItemType', Field('type'), Field('description'), format='%(type)s') db.ItemType.type.requires = IS_NOT_IN_DB(db, db.ItemType.type) db.ItemType.type.requires = IS_NOT_EMPTY() db.define_table('DataItem', Field('name'), Field('type', 'reference ItemType'), format='%(name)s') db.DataItem.name.requires = IS_NOT_IN_DB(db, db.DataItem.name) db.DataItem.name.requires = IS_NOT_EMPTY() db.define_table('DataSet', Field('name'), Field('location'), format='%(name)s') db.DataSet.name.requires = IS_NOT_EMPTY() db.DataSet.name.requires = IS_NOT_IN_DB(db, db.DataSet.name) db.DataSet.location.requires = IS_NOT_EMPTY() db.define_table('DataSetItem', Field('DataSetName', 'reference DataSet'), Field('DataItemName', 'reference DataItem'), Field('position')) db.DataSetItem.position.requires = IS_NOT_EMPTY() db.define_table('DataSetValidValue', Field('name'), Field('DataSet', 'reference DataSet'), Field('query', 'text'), format='%(name)s') db.DataSetValidValue.name.requires = IS_NOT_EMPTY() db.DataSetValidValue.query.requires = IS_NOT_EMPTY() db.define_table('ModelType', Field('type'), Field('description'), format='%(type)s') db.define_table('ModelInstance', Field('name'), Field('ModelType', 'reference ModelType'), format='%name)s') db.ModelInstance.name.requires = IS_NOT_EMPTY() db.define_table('ModelInstanceDataItemValue', Field('ModelInstance', 'reference ModelInstance'), Field('DataItem', 'reference DataItem'), Field('value')) db.ModelInstanceDataItemValue.value.requires = IS_NOT_EMPTY() -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.