Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python.announce > #2778
| From | Oleg Broytman <phd@phdru.name> |
|---|---|
| Newsgroups | comp.lang.python.announce |
| Subject | Cheetah 3.0.1 |
| Date | 2018-02-27 22:20 +0100 |
| Message-ID | <mailman.118.1519823106.2835.python-announce-list@python.org> (permalink) |
| References | <20180227212008.mlz57d7kgcxc6mab@phdru.name> |
Hello!
I'm pleased to announce version 3.0.1, the first bugfix release of branch
3.0 of CheetahTemplate3.
What's new in CheetahTemplate3
==============================
Bug fixes:
- Fix a minor bug in Compiler.
What is CheetahTemplate3
========================
Cheetah3 is a free and open source template engine.
It's a fork of the original CheetahTemplate library.
Python 2.7 or 3.3+ is required.
Where is CheetahTemplate3
=========================
Site:
http://cheetahtemplate.org/
Development:
https://github.com/CheetahTemplate3
Download:
https://pypi.python.org/pypi/Cheetah3/3.0.1
News and changes:
http://cheetahtemplate.org/news.html
StackOverflow:
https://stackoverflow.com/questions/tagged/cheetah
Example
=======
Below is a simple example of some Cheetah code, as you can see it's practically
Python. You can import, inherit and define methods just like in a regular Python
module, since that's what your Cheetah templates are compiled to :) ::
#from Cheetah.Template import Template
#extends Template
#set $people = [{'name' : 'Tom', 'mood' : 'Happy'}, {'name' : 'Dick',
'mood' : 'Sad'}, {'name' : 'Harry', 'mood' : 'Hairy'
<strong>How are you feeling?</strong>
<ul>
#for $person in $people
<li>
$person['name'] is $person['mood']
</li>
#end for
</ul>
Oleg.
--
Oleg Broytman http://phdru.name/ phd@phdru.name
Programmers don't die, they just GOSUB without RETURN.
Back to comp.lang.python.announce | Previous | Next | Find similar | Unroll thread
Cheetah 3.0.1 Oleg Broytman <phd@phdru.name> - 2018-02-27 22:20 +0100
csiph-web