Thank you very much to both of you. Is this way to write formats specific to Web2py : '%(first_name) % (last_name) (%(id))' ?
I have never met before "%" followed by "()". It means : write "first_name last_name" corresponding to "id", right ? BC On 3 nov, 22:40, Anthony <[email protected]> wrote: > If you specifically want the username from the auth_user table: > > db(db.auth_user.id==id).select().first().username > > or the shortcut version: > > db.auth_user[id].username > > If you want to use the 'format' attribute of the auth_user table (which I > think defaults to '%(first_name) %(last_name) (%(id))', you can do: > > db.auth_user._format % db.auth_user[id] > > That assumes the 'format' attribute is a string (which the default is) and > not a lambda function. > > Anthony > > > > > > > > On Thursday, November 3, 2011 4:08:19 PM UTC-4, Bianca Cadaveri wrote: > > > Hello, > > > I have a number representing somebody in auth_user. How can I get the > > username back ? db.auth_user.id.represent(this_number) does not work. > > Can somebody please help me ? > > > Thank you, > > BC

