2013-06-06 5 views
5

Używamy jinja2 do tworzenia naszego html, ale z powodu wielu pętli i innych rzeczy, które robimy w jinja do produkcji html, html wygląda 'brzydko .... (uwaga: to tylko dla estetyki). Czy jest coś, co możemy zrobić, aby oczyścić html? (Inne niż oczyszczenie naszego kodu jinja2, który sprawiłby, że nasz szablon byłby nieco nieczytelny dla nas, pracowników)Czy istnieje sposób na wyczyszczenie html, który produkuje jinja2?

Coś jak uroić piękną zupę?

(Tak, zdaję sobie sprawę, że to pytanie jest dość obojętne pytanie ... ocd we mnie mówi, aby to wyczyścić).

na przykład:

       <table> 

     <tbody> 


        <tr> 
        <td> 

        a column 

        </td> 




           <td> 

            a value 

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

Dość brzydkie, EEH?

Odpowiedz

2

Add '-' znaczników do:

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

Wygląda na to, że ktoś stworzył bibliotekę, aby zrobić dokładnie to, czego potrzebuje. Zobacz this library, które znalazłem dołączone do this question (którego powinieneś zrobić).