Fixed. please check it. Thanks Denes. On Saturday, 2 March 2013 06:12:31 UTC-6, DenesL wrote: > > It seems that the original code for keyed tables was wrongly patched at > some point in time. > That part of the code should read: > > ftype = ftype + \ > types['reference FK'] % dict( > constraint_name = constraint_name, > foreign_key = '%s (%s)' % (rtablename, > rfieldname), > table_name = table_name, > field_name = field_name, > on_delete_action=field.ondelete) > > > Denes. > > On Saturday, March 2, 2013 12:11:03 AM UTC-5, Dmitry Mosin wrote: >> >> Hi >> >> There is another exception >> >> <type 'exceptions.KeyError'> 'field_name'*File >> /var/www/py/web2py/gluon/dal.py in create_table at line 811* >> >> 806. >> 807. >> 808. >> 809. >> 810. >> 811. >> >> 812. >> 813. >> 814. >> 815. >> >> ftype = ftype + \ >> types['reference FK'] % dict( >> constraint_name = constraint_name, # >> should be quoted >> foreign_key = '%s (%s)' % (rtablename, >> rfieldname), >> on_delete_action=field.ondelete) >> >> else: >> # make a guess here for circular references >> if referenced in db: >> id_fieldname = db[referenced]._id.name >> >> >>
-- --- 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/groups/opt_out.