2013-01-19 13 views
11

tabanlı bir stil sınıfı uygulayarak bir resim listesi görüntülüyorum. Kullanıcı bir görüntü yüklediyse, donukluğunu 0,5 ve resim listesinde tutmak istiyorum, başkaları tarafından yüklenen resimler tam opaklığa sahip olmalıdır. Aşağıdaki gibi yaptım, bunu yapmak için daha iyi bir yolu var mı ??django Koşullu bir

{% if request.user == obj.shared_by %} 
     <div class="item-image" style="opacity:0.5;filter:alpha(opacity=50);"> 
      {% else %} 
      <div class="item-image"> 
      {% endif %} 
     ......Some code here.... 
     </div> 

Teşekkürler! tüm div etiketi dışarı anahtarlama daha okunabilir olabilir

<div class="item-image{% if foo %} own-image{% endif %}">...</div> 

ama: için

cevap

24

Normalde gidin.

Her iki durumda da stil çizgisini inline css ile değil, başka bir sınıfla yaparım.