Tech C**P
15 subscribers
161 photos
9 videos
59 files
304 links
مدرس و برنامه نویس پایتون و لینوکس @alirezastack
Download Telegram
How to use if in jinja2 template engine?

Jinja2 is a modern and designer-friendly templating language for Python, modelled after Django’s templates. It is fast, widely used and secure.

If you want to use conditional statements like if inside of template engine you should use a syntax like below:
{% if status == 'success' %}
Some text for successful procedure
{% else %}
Some text for not successful procedure
{% endif %}

#python #jinja2 #template_engine #template
If you are a PHP programmer and are using Yii2 for your project, I would suggest using the Twig template engine renderer rather
than the default one. No more php coding inside of templates plus the readability and much more:

https://github.com/yiisoft/yii2-twig

Install it using php composer, first add "yiisoft/yii2-twig": "~2.0.0" to composer.json file:
composer install

#php #composer #twig #yii2 #template #template_engine