Launched with : nagare-admin serve-module counter.py:Counter counter ===============================================
from nagare import presentation # A pure python Counter class class Counter: def __init__(self, v=0): self.v = v def increase(self): self.v += 1 def decrease(self): self.v -= 1 # Default HTML view on the Counter class @presentation.render_for(Counter) def render(self, h, *args): return h.div( h.p('Value: ', self.v), h.a('++').action(self.increase), ' | ', h.a('--').action(self.decrease) )