diff options
author | Chris Jerdonek <chris.jerdonek@gmail.com> | 2012-01-01 12:25:51 -0800 |
---|---|---|
committer | Chris Jerdonek <chris.jerdonek@gmail.com> | 2012-01-01 12:25:51 -0800 |
commit | d595856b5fb4ed7132ad8819b9b541f26872d92b (patch) | |
tree | a4888b67c09425a4a8af26eb339b79ea23d9393c /README.rst | |
parent | f143e1ed96c990e890ae8257c14d253c95d50fa8 (diff) | |
download | pystache-d595856b5fb4ed7132ad8819b9b541f26872d92b.tar.gz |
READM view example is now more real.
Diffstat (limited to 'README.rst')
-rw-r--r-- | README.rst | 21 |
1 files changed, 12 insertions, 9 deletions
@@ -41,21 +41,24 @@ Use It You can also create dedicated view classes to hold your view logic. -Here's your simple.py:: +Here's your view class (in `examples/readme.py`):: - >>> class Simple(object): - ... def thing(self): - ... return "pizza" + class SayHello(object): + def to(self): + return "World" -Then your template, simple.mustache:: + >>> from examples.readme import SayHello + >>> hello = SayHello() - Hi {{thing}}! +Then your template, `say_hello.mustache`:: + + Hello, {{to}}! Pull it together:: - >>> renderer = pystache.Renderer(search_dirs='examples') - >>> renderer.render(Simple()) - u'Hi pizza!' + >>> renderer = pystache.Renderer() + >>> renderer.render(hello) + u'Hello, World!' Test It |