2010-09-02 15 views
8

Bir grup kaba Django şablon dosyasıyla uğraşırken bunları girintilemek istiyorum.Girinti, Django şablon etiketleri, HTML, CSS ve JavaScript dahil olmak üzere güzel baskı kodu

dosyaları içerir:

  • HTML, dosyanın toplu. Belki bir ön etiketi veya ikisi.
  • JavaScript, kodlu raporda etiketleri. tarzı iç
  • CSS etiketler {% ...%} içeride
  • Django şablon direktifleri çift.

Bunu yapmak için mutlaka bir araç var. Araçların çoğu beklenmeyen karakterlere bakarken aptalca şeyler yapar. Hangisi çalışır?

Netleştirmek için, bu kodu doğru olarak girintiler nelerdir?

{% extends 'layout.html' %} 
{% if admin %} 
<style type="text/css"> 
body { 
    color: purple; 
    background-color: #d8da3d } 
</style> 
<p><b>ADMIN SCREEN</b></p> 
{% endif %} 
<script> 
set_active_tab("Welcome"); 
if (first_time()) { turn_on_highlights(); } 
</script> 
<table><tr><td>a</td></tr><tr><td>b</td></tr></table> 

Evrensel Girintili GUI dahil olmak üzere çeşitli araçları başarılı bir şekilde denedim.

+0

:: Shrieks ve başka bir şekilde çalışır :: – Stephen

+0

Hiç iyi bir çözüm buldunuz mu? – Gourneau

+0

herhangi bir çözüm? Bir sumblime metin paketini değiştirmeye ne dersiniz? – alias51

cevap

1

bu istediğini alırsa

http://prettydiff.com/?m=beautify Bkz deneyin. Özellikle, <br> gibi bir kapatma çiftine sahip olmayan HTML etiketlerini ele almanız gerekiyorsa, yukarıdaki adrese &html özniteliğini ekleyin. Belirtilen gereksinimlere göre ihtiyacınız olan her şeyi yapmalıdır.

+0

Bu, {%%} – dalore

+0

gibi django şablon işaretlemesini işlemez. * Benim için {%%} işaretlemeyi işliyor *. Django şablonlarını temizlemek için şimdiye kadar bulduğum en kolay yol. – user2916527