Por uma web mais segura
Posts tagged web2py
Sql Like in Gae with Web2py
Mai 19th
Olá pessoal, estou aquin novamente para esclarecer algo que tem trazido muita dificuldade para quem trabalha com o GAE (Google App Engine), estou falando de filtros utilizando o “SQL LIKE”. Na verdade o GAE não dá suporte ao uso de consultas com o “like”, entretanto podemos minimizar a falta dele fazendo uma pesquisa com um “falso like” onde o usuário poderá filtrar resultados que coicidam com o início do termo pesquisado.
Exemplo utilizando GqlQuery like in gae.query = self.request.str_POST['query'] queryEnd = query+"\xEF\xBF\xBD".decode('utf-8') res = db.GqlQuery('SELECT * FROM User WHERE name>=:1 AND name<=:2 ORDER BY nom DESC', query, queryEnd)Agora outro exemplo utilizando o More >
Form wizard com web2py
Fev 21st
Quem nunca precisou fazer um form wizard com web2py?, não?, então se prepare pois algum dia vai precisar, e quando precisar talvez você passe pelos mesmos problemas que passei ou pior.
Felizmente eu sempre compartilho as soluções dos meus problemas pois certamente isso pode ajudar a muitos.
Para este exemplo, vamos supor que você queira fazer um cadastro com dois ou mais passos (form wizard), com 4 campos (irei aproveitar a tabela padrão “auth_user”), são eles: “username, email, first_name, last_name” sendo que no primeiro passo teremos os campos username e email e no segundo passo os campos first_name e last_name.
Controllers:def step1(): form=SQLFORM(db.auth_user,fields=['username','email']) if form.accepts(request.vars, More >