in model dbtables.py
#.....
#.....
db.define_table('wishlist',
Field('user_id', db.auth_user,
requires=IS_IN_DB(db,'auth_user.id','%(username)s')),
Field('offer_id', db.offer, requires=IS_IN_DB(db,'offer.id','%(title)s')),
Field('created_on', type='datetime', default=request.now, writable=False))
#.....
#.....
in modules wishlist.py (this is just the ideea how i want to pass objects,
i dont know how to do this correctly)
from gluon import*
class WishList():
def add_to_wish_list(self,db,table,field1,value1,field2,value2): # or is
better list of **fields,**values ?
try:
db.table.insert(field1=value1,field2=value2) #insert or validate_and_insert?
return 'Successfuly added to wishlist'
except:
return 'Error. Try again latter'
#remove_from_wish_list()
#get_user_wish_list()
#....
#....
in one of the controllers default.py
#......
#......
@auth.requires_login()
def add_to_wishlist():
wishlist_obj = WishList()
status_wishlist_add =
wishlist_obj.add_to_wish_list(db,wishlist,'user_id',auth.user_id,'offer_id',requested_offer_id)
return status_wishlist_add
#......
#......
--
---
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 [email protected].
For more options, visit https://groups.google.com/groups/opt_out.