2016-06-07 16 views

cevap

10

Çok benzer olsa da, şablon fazladan bir işleve sahiptir. "Olduğu gibi"

  • copy, ana bilgisayardan
    ve uzak hedefe kopyalar bunu
    bir dosya alır.
  • template

  • uzak hedefe jinja2 filtreleme göre değişkenleri,
    ve kopyalarını onu değiştirir, ana bilgisayardan bir dosya (şablon) sürer.

Şablondan biçimlendirmeden bir dosyayı ana bilgisayardan uzak hedefe kopyalamak için şablonu kullanabilirsiniz.

Şablondan kopyaya bir örnek, ana bilgisayardan (veya başka bir yerden), örneğin bir veritabanı örneğinden ana bilgisayar/kimlik bilgisi özelliklerini alan bir web yapılandırma dosyası gibi parametrelere dayanan bir özel yapılandırma dosyasını içe aktarmanız gerektiğidir. Aynı kopya/lineinfile kullanılarak da elde edilebileceğine dikkat edin; bu sadece bunun farklı bir yoludur.

+1

Gerçi, eğer işlevsellik gerektiğinde sadece şablon çağırması gerekiyorsa, merak ediyorum. Neden jinja2'yi statik içeriğe aldığınızı (bu nedenle çok azı varsa çalışma sürenizi etkileyebilecek ya da kaynak kısıtlı bir ortamda çalışıyor olsaydınız) ekleyeceğimiz (miniscule periscomerence) ekleyelim. Sadece ses çıkarmayı seviyorum. Birisi iki sentleriyle sahaya giriyor :) – Sankalp