In my model I defined the following table: db.define_table('level', db.Field('level',length=36,default='',notnull=True,unique=True), db.Field('image',type='upload'), migrate='level.table')
db.level.level.requires=[IS_LENGTH(36,error_message='lengte overschreidt 36 tekens'),IS_NOT_EMPTY(),IS_NOT_IN_DB (db,'level.level',error_message='level niet uniek')] db.level.level.label='Level * ' db.level.image.autodelete=True When I add a level through appadmin, I get the follwoing error ticket: Traceback (most recent call last): File "/Library/Python/2.5/site-packages/web2py/gluon/restricted.py", line 176, in restricted exec ccode in environment File "/Library/Python/2.5/site-packages/web2py/applications/demo/ controllers/appadmin.py", line 255, in <module> File "/Library/Python/2.5/site-packages/web2py/gluon/globals.py", line 103, in <lambda> self._caller = lambda f: f() File "/Library/Python/2.5/site-packages/web2py/applications/demo/ controllers/appadmin.py", line 237, in update if form.accepts(request.vars, session): File "/Library/Python/2.5/site-packages/web2py/gluon/sqlhtml.py", line 807, in accepts fields[fieldname] = field.store(source_file, original_filename) AttributeError: 'SQLField' object has no attribute 'store' Does that mean that I have to add a field store to my table definition? Kind regards, Annet. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "web2py-users" group. To post to this group, send email to web2py@googlegroups.com To unsubscribe from this group, send email to web2py+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/web2py?hl=en -~----------~----~----~----~------~----~------~--~---