If in form, username and password fields are empty:
Traceback (most recent call last):
File "C:\site\web2py\gluon\restricted.py", line 178, in restricted
exec ccode in environment
File "C:/site/web2py/applications/phoenix/controllers/default.py",
line 88, in <module>
File "C:\site\web2py\gluon\globals.py", line 101, in <lambda>
self._caller = lambda f: f()
File "C:/site/web2py/applications/phoenix/controllers/default.py",
line 45, in user
return dict(form=auth())
File "C:\site\web2py\gluon\tools.py", line 477, in __call__
return self.login()
File "C:\site\web2py\gluon\tools.py", line 760, in login
onvalidation=onvalidation):
File "C:\site\web2py\gluon\html.py", line 1245, in accepts
status = self._traverse(status)
File "C:\site\web2py\gluon\html.py", line 451, in _traverse
newstatus = c._traverse(status) and newstatus
File "C:\site\web2py\gluon\html.py", line 451, in _traverse
newstatus = c._traverse(status) and newstatus
File "C:\site\web2py\gluon\html.py", line 451, in _traverse
newstatus = c._traverse(status) and newstatus
File "C:\site\web2py\gluon\html.py", line 451, in _traverse
newstatus = c._traverse(status) and newstatus
File "C:\site\web2py\gluon\html.py", line 458, in _traverse
newstatus = self._validate()
File "C:\site\web2py\gluon\html.py", line 1054, in _validate
(value, errors) = validator(value)
File "C:\site\web2py\gluon\validators.py", line 1745, in __call__
failures.append("Minimum length is %s", str(self.min))
TypeError: append() takes exactly one argument (2 given)
In model I have:
auth_table = db.define_table(
auth.settings.table_user_name,
Field('username', length=128, default='', unique=True),
Field('first_name', length=128, default=''),
Field('last_name', length=128, default=''),
Field('email', length=128, default='', unique=True),
Field('password', 'password',
readable=False, label='Password'),
Field('registration_key', length=128, default='',
writable=False, readable=False),
migrate = True)
auth_table.username.requires = [
IS_NOT_EMPTY(error_message=auth.messages.is_empty),
IS_NOT_IN_DB(db, auth_table.username)]
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---