Để giữ nguyên {{ value }}
trong template Jinja2, bạn có thể sử dụng lệnh escape {{ '{{' }} value {{ '}}' }}
.
Ví dụ, nếu file template j2 của bạn có nội dung như sau:
{{ ansible_user }} has {{ num_of_files }} files in their home directory.
Để giữ nguyên {{ ansible_user }}
và {{ num_of_files }}
trong template, bạn có thể thay thế nó bằng cách sử dụng escape như sau:
{{ '{{' }} ansible_user {{ '}}' }} has {{ '{{' }} num_of_files {{ '}}' }} files in their home directory.
Sau khi xử lý bằng Jinja2, template sẽ trở thành:
{{ ansible_user }} has {{ num_of_files }} files in their home directory.
Lưu ý: Nếu bạn không escape {{ value }}
trong template, Jinja2 sẽ hiểu đây là một biến và cố gắng thay thế nó bằng giá trị tương ứng, gây ra lỗi nếu không tìm thấy giá trị tương ứng.