Hello, friends Now it looks like
<type 'exceptions.NameError'> global name 'table_name' is not defined 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), table_name = table_name, field_name = field_name, on_delete_action=field.ondelete) else: # make a guess here for circular references Thank you for you time суббота, 2 марта 2013 г., 21:17:27 UTC+6 пользователь Massimo Di Pierro написал: > > 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.