Cheetah 3.1.0

Oleg Broytman phd at phdru.name
Sat Mar 3 13:54:49 EST 2018


Hello!
I'm pleased to announce version 3.1.0, the first stable release of branch
3.1 of CheetahTemplate3.
What's new in CheetahTemplate3
==============================
Contributors for this release is Mathias Stearn.
Features:
 - Fix Cheetah to work with PyPy. Pull request by Mathias Stearn.
Minor features:
 - Code cleanup: fix code style to satisfy flake8 linter.
Documentation:
 - Rename www directory to docs.
Tests:
 - Run pypy tests at AppVeyor.
 - Use remove-old-files.py from ppu to cleanup pip cache
 at Travis and AppVeyor.
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.1.0
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 at phdru.name
 Programmers don't die, they just GOSUB without RETURN.


More information about the Python-list mailing list

AltStyle によって変換されたページ (->オリジナル) /