> Use the very object you want to point to, or its id:
>
>RegisterSessions(user=user, sessioncode=registercode)
> or
>RegisterSessions(user=user.id, sessioncode=registercode)
Hmm, I don't know what I'm doing wrong
in both of those cases I get this
Traceback (most recent call last):
File "d:\Python25\lib\site-packages\wsgiserver\__init__.py", line
987, in communicate
req.respond()
File "d:\Python25\lib\site-packages\wsgiserver\__init__.py", line
543, in respond
self._respond()
File "d:\Python25\lib\site-packages\wsgiserver\__init__.py", line
555, in _respond
response = self.wsgi_app(self.environ, self.start_response)
File "D:\mercuryslist\server.py", line 95, in app
requestdict=requestdict))
File "d:\python25\lib\site-packages\Mako-0.2.3-py2.5.egg\mako\template.py",
line 133, in render
return runtime._render(self, self.callable_, args, data)
File "d:\python25\lib\site-packages\Mako-0.2.3-py2.5.egg\mako\runtime.py",
line 347, in _render
_render_context(template, callable_, context, *args,
**_kwargs_for_callable(callable_, data))
File "d:\python25\lib\site-packages\Mako-0.2.3-py2.5.egg\mako\runtime.py",
line 364, in _render_context
_exec_template(inherit, lclcontext, args=args, kwargs=kwargs)
File "d:\python25\lib\site-packages\Mako-0.2.3-py2.5.egg\mako\runtime.py",
line 397, in _exec_template
callable_(context, *args, **kwargs)
File "D:\mercuryslist\makotemplates\top_dosignup.mako.py", line 146,
in render_body
RegisterSessions(user=user, sessioncode=registercode)
File
"d:\Python25\lib\site-packages\sqlobject-0.11dev_r3611-py2.5.egg\sqlobject\main.py",
line 1204, in __init__
self._create(id, **kw)
File
"d:\Python25\lib\site-packages\sqlobject-0.11dev_r3611-py2.5.egg\sqlobject\main.py",
line 1238, in _create
raise TypeError, "%s() did not get expected keyword argument '%s'"
% (self.__class__.__name__, column.name)
TypeError: RegisterSessions() did not get expected keyword argument 'useridID'
my code is this:
user = Users(username=username, password=password1,
staddress=staddress, address2=address2, zip=zip, phoneday=phoneday,
phoneeve=phoneeve, dob='%d-%d-%d' % (y,m,d),
state=state, email=email, fullname=fullname, city=city)
registercode = str(random.randint(0,1000000000)) ## cheap
RegisterSessions(user=user.id, sessioncode=registercode)
------------------------------------------------------------------------------
SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada.
The future of the web can't happen without you. Join us at MIX09 to help
pave the way to the Next Web now. Learn more and register at
http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/
_______________________________________________
sqlobject-discuss mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/sqlobject-discuss