Python template engine.
Project description
Is a template engine built in completely other way then before.
First - you can use all python and more - you must use it if you want somwthing more then just tags.
Second - it completely iterative. You can feed iterators or generators as input and get iterative output.
Third - it works through imports. If you want to get template just import it and use. If you want include other template - import it. If you want template in some dir, import it! Like `from . import other_template`.
So, with this principles in mind, you can try this proof of concept thing, due it is not complete:
import backslant
sys.meta_path.insert(0, backslant.PymlFinder(‘./templates’, hook=’backslant_import’)) from backslant_import.home import index
- for chunk in index.render():
print(chunk)
I will complete feture set soon, stay tuned. Pssst, we will have ruby-like blocks, dont tell anyone.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for backslant-0.0.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6d3fe9686706387aafe11ab878899bdf44b3ef225d883d966a36b6e6697f2de8 |
|
MD5 | d512171984fa048e81fb6883690b9bf0 |
|
BLAKE2b-256 | ed6ca27b71da1bfa51e140bc253b51cf95e2ec324b7a724af03be2a57a5c38ab |