>  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
sqlobject-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sqlobject-discuss

Reply via email to