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’)) from 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.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | de030c75c9baf1196ff0fe95a1adf482d04bcc0cd22a40f47cf88cf5a6cd5423 |
|
MD5 | eee4281740275ef6c206f6b8071d9f1b |
|
BLAKE2b-256 | 46f7fe35c1407d1f685e72b930ce43e29edd8487578e30bdf7f4ccfb48ad762c |