Accessing view reference in TAL with "python" namespace prefix

90 views Asked by At

How to access view reference (and its members) when TAL is used with python namespace prefix?

For example, I got reference on records property of the current view:

<tal:block define="record view/records">

How do I achieve the same with python modifier:

<tal:block define="python: ....">
1

There are 1 answers

0
Martijn Pieters On BEST ANSWER

You use attribute access:

<tal:block define="python:view.records">

If records is a method, make sure to call it:

<tal:block define="python:view.records()">