summaryrefslogtreecommitdiff
path: root/README.rst
diff options
context:
space:
mode:
authorChris Jerdonek <chris.jerdonek@gmail.com>2012-01-01 12:25:51 -0800
committerChris Jerdonek <chris.jerdonek@gmail.com>2012-01-01 12:25:51 -0800
commitd595856b5fb4ed7132ad8819b9b541f26872d92b (patch)
treea4888b67c09425a4a8af26eb339b79ea23d9393c /README.rst
parentf143e1ed96c990e890ae8257c14d253c95d50fa8 (diff)
downloadpystache-d595856b5fb4ed7132ad8819b9b541f26872d92b.tar.gz
READM view example is now more real.
Diffstat (limited to 'README.rst')
-rw-r--r--README.rst21
1 files changed, 12 insertions, 9 deletions
diff --git a/README.rst b/README.rst
index e3974b8..90e9510 100644
--- a/README.rst
+++ b/README.rst
@@ -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