db.define_table('book',
Field('name',requires = IS_NOT_EMPTY()),
Field('category',
requires = IS_IN_SET(['Politics','Finance','Fiction','Wellness']),
default = 'Politics'),
Field('price', 'integer',requires = IS_NOT_EMPTY()),
Field('image','upload'),
Field('selling_type',requires = IS_IN_SET(['Bids','Buy']),default = 'Bid'),
Field('book_author',
db.auth_user,
default=auth.user_id,
writable=False,
readable=False,
Field('description','text',requires = IS_NOT_EMPTY()),
Field('created_on','datetime',
default=request.now,
update=request.now,
writable=False))
But I get this Error:
AttributeError: 'NoneType' object has no attribute 'id'