2013-06-06 15 views
5

Bizim html oluşturmak için jinja2 kullanıyoruz ama, html üretmek için jinja birçok döngüler ve diğer şeyler nedeniyle, html 'görünüyor' çirkin .... (not: bu sadece estetik içindir). Html temizlemek için yapabileceğimiz bir şey var mı? (Bizim jinja2 kod temizleme, bizim personel için biraz okunamaz bizim jinja2 kod temizleme bariz dışında)jinja2'nin ürettiği html'yi temizlemenin bir yolu var mı?

Güzel çorba gibi güzel bir şey prettify?

(Evet, bu sorunun gayet açık seçik bir soru olduğunu anlıyorum ... İçimdeki ocd temizlemeyi söylüyor). Örneğin

:

       <table> 

     <tbody> 


        <tr> 
        <td> 

        a column 

        </td> 




           <td> 

            a value 

           </td> 
         </tr> 
        </tbody> 
      </table>  

Oldukça çirkin, eeh?

cevap

2

Ekleme '-' etiketlerine:

{%- if 'this'=='this' -%} 
    {{ blah }} 
{%- endif -%} 
0

Dışarıda birileri, ihtiyaç duyulan şeyi yapmak için bir kütüphane oluşturmuş gibi görünüyor. this question'a eklediğim this library numaralı makaleye bakın (kime başvurabilirsiniz).

İlgili konular