Any idea what is causing the following?
I have the following in default.py
def user():
"""
exposes:
http://..../[app]/default/user/login
http://..../[app]/default/user/logout
http://..../[app]/default/user/register
http://..../[app]/default/user/profile
http://..../[app]/default/user/retrieve_password
http://..../[app]/default/user/change_password
use @auth.requires_login()
@auth.requires_membership('group name')
@auth.requires_permission('read','table name',record_id)
to decorate functions that need access control
"""
return dict(form=auth())
and the following in db.py
from gluon.tools import *
auth=Auth(globals(),db) # authentication/
authorization
auth.settings.hmac_key='sha512:e6b683e7-2b1e-47e0-a20f-d4021db4f12c'
auth.define_tables() # creates all needed
tables
crud=Crud(globals(),db) # for CRUD helpers using
auth
service=Service(globals()) # for json, xml, jsonrpc,
xmlrpc, amfrpc
One thing I've done different is check the application into SVN and
checked it out directly into the applications directory. Is this
valid?
Thanks,
Cliff
Traceback (most recent call last):
File "/build/filterappliance/web2py/gluon/restricted.py", line 173,
in restricted
exec ccode in environment
File "/build/filterappliance/web2py/applications/filterappliance/
compiled/controllers_default_user.py", line 129, in <module>
File "/build/filterappliance/web2py/gluon/globals.py", line 96, in
<lambda>
self._caller = lambda f: f()
File "/build/filterappliance/web2py/applications/filterappliance/
compiled/controllers_default_user.py", line 108, in user
File "/build/filterappliance/web2py/gluon/tools.py", line 698, in
__call__
return self.register()
File "/build/filterappliance/web2py/gluon/tools.py", line 1161, in
register
onvalidation=onvalidation):
File "/build/filterappliance/web2py/gluon/sqlhtml.py", line 770, in
accepts
onvalidation,
File "/build/filterappliance/web2py/gluon/html.py", line 1267, in
accepts
status = self._traverse(status)
File "/build/filterappliance/web2py/gluon/html.py", line 449, in
_traverse
newstatus = c._traverse(status) and newstatus
File "/build/filterappliance/web2py/gluon/html.py", line 449, in
_traverse
newstatus = c._traverse(status) and newstatus
File "/build/filterappliance/web2py/gluon/html.py", line 449, in
_traverse
newstatus = c._traverse(status) and newstatus
File "/build/filterappliance/web2py/gluon/html.py", line 449, in
_traverse
newstatus = c._traverse(status) and newstatus
File "/build/filterappliance/web2py/gluon/html.py", line 456, in
_traverse
newstatus = self._validate()
File "/build/filterappliance/web2py/gluon/html.py", line 1074, in
_validate
(value, errors) = validator(value)
File "/build/filterappliance/web2py/gluon/validators.py", line 420,
in __call__
rows = self.dbset(field == value).select(limitby=(0, 1))
File "/build/filterappliance/web2py/gluon/sql.py", line 3006, in
select
rows = response(query)
File "/build/filterappliance/web2py/gluon/sql.py", line 3001, in
response
db._execute(query)
File "/build/filterappliance/web2py/gluon/sql.py", line 890, in
<lambda>
self._execute = lambda *a, **b: self._cursor.execute(*a, **b)
OperationalError: no such table: auth_user
--
You received this message because you are subscribed to the Google Groups
"web2py-users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/web2py?hl=en.