一覧表示

phone.py

    def list(self):
        u = jsonpickle.Unpickler()
        c.phones = []
        indexes = meta.Session.query(model.Name).all()

        for i in indexes:
            ser = self.mc.get(i.phone_id.encode('ascii'))
            c.phones.append(u.restore(ser))

        return render('/derived/phone/list.html')

テンプレート(derived/phone/list.html)

<%inherit file = "/base/index.html"/>

<%def name = "heading()">
  <h1 class = "main">Phone List</h1>
</%def>

<ul id = "phones">
% for phone in c.phones:
<li>
  ${phone.name} [${h.link_to('visit', h.url_for(controller = 'phone',
      action = 'view', id = phone.id))}]
</li>
% endfor
</ul>