3. Cuentas visitantes

def index():

  if not session.counter:

    session.counter = 1

  else:

    session.counter += 1

  return dict(msg="Python Zumbi", cont=session.counter)
<html>

  <head></head>

  <body>

    <h1>{{=msg}}</h1>

    <h2>Visitantes: {{=cont}}</h2>

  </body>

</html>

3.1. Dos paginas

  • Crearemos dos páginas

  • El primero pide el nombre en un formulario

  • Luego seremos redirigidos a la segunda

  • El segundo dará un saludo con el nombre

  • Incluir en el controlador default.py

def primeira():

  return dict()

def segunda():

  return dict()
  • Crea la visión default/primeira

{{extend ‘layout.html’}}

Qual é o seu nome?

<form action=”segunda”>

<input name=”nome” />

<input type=”submit” />

</form>

  • Crea la visión default/segunda

{{extend ‘layout.html’}}

<h1>Olá {{=request.vars.nome}}</h1>

3.2. Accesorios

  • Web2py Appliances

  • Email Contact Form

  • Sudoku Solver

  • Train Counter Game

  • Quiz Builder

  • EcardsOnMap (es grande…)

    En una escala del 1 (a mejorar) al 3 (excelente), ¿cómo calificaría este capítulo?
  • 1
  • 2
  • 3
You have attempted of activities on this page