Uma boa ideia é o
auth.signatureVamos a um exemplo:
db.define_table('cadastro',
Field('nome', 'string', length=100),
Field('telefone', 'string', length=20),
auth.signature)
Esse comando vai criar uma tabela chamada
cadastro com os campos id (criado automaticamente), nome e telefone, além de: created_on, created_by, modified_on e modified_by.Isso faz com que possamos saber quando um registro foi incluído (
created_on) ou alterado (modified_on).O
auth.signature funciona automaticamente integrado ao sistema de autenticação do web2py. Portanto, se um usuário logado incluir ou alterar o registro, o código de usuário dele ficará registrado nos campos created_by e modified_by.Fica aí a dica.