Simple template engine to convert HTML templates with service tags into HTML with input forms.
Implemented with Jinja2 in mind :)
Write template like this one:
<p>Your name: {{ first_name|text|class=myclass }}</p>
Implementation:
>>> VortexProcessor(code="<p>Your name: {{ first_name|text|class=myclass }}</p>").render()
Result:
<p>Your name: <input id="first_name" type="text" class="myclass"></p>
Use template as usual:
<p>Your name: {{ first_name|text|class=myclass }}</p>
Pass dictionary with values to processor:
>>> values = {'first_name':'Vortex'}
>>> VortexProcessor(code="<p>Your name: {{ first_name|text|class=myclass }}</p>").render(values)
Result:
<p>Your name: Vortex</p>
- Convert into module
- Add functional and unit testings
- Add more comments