3. Cuentas visitantes¶
Editar controlador default.py
def index():
if not session.counter:
session.counter = 1
else:
session.counter += 1
return dict(msg="Python Zumbi", cont=session.counter)
Vista default/index
<html>
<head></head>
<body>
<h1>{{=msg}}</h1>
<h2>Visitantes: {{=cont}}</h2>
</body>
</html>
Diferentes visitantes tienen diferentes contadores
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¶
Email Contact Form
Sudoku Solver
Train Counter Game
Quiz Builder
EcardsOnMap (es grande…)
You have attempted of activities on this page