Шаблоны получают данные, которые либо передаются в них (например, render.home(a, b, c)
), либо как глобальные (явно передаются в виде dict через параметр globals
при определении средства визуализации).
Ваш пример прощеделать, получая информацию в python и передавая ее в шаблон.Это позволяет вам по ошибке проверять значения, задавать значения по умолчанию и т. Д.
Итак, ваш GET () извлекает правильную информацию и передает ее в шаблон:
class index(object):
def GET(self):
my_render.index(url=web.ctx.fullpath,
offset=web.input().offset,
count=web.input().count())
==== index.html ====
$def with(url, offset, count)
<table>
<tr><td>URL is: $url</td>
<td>OFFSET is: $offset</td>
<td>COUNT is: $count</td></tr>
</table>