SORU
22 Kasım 2011, Salı


list_display - yöntemleri için boolean simgeleri

ModelAdmin bir sınıf için list_display dizi tanımlarken, eğer bir BooleanField veya NullBooleanField verilirse UI sütuna Doğru/Yanlış metin yerine daha güzel görünümlü simgeler kullanır. Eğer bir boolean döndüren bir yöntem verilirse, ancak, bu sadece Doğru/Yanlış yazdırır.

Bir şekilde boolean bir yöntem için oldukça simgeleri kullanmak için var mı?

CEVAP
22 Kasım 2011, Salı


Bu biraz bulmak - ekranlar bir çift here, aşağı gitmek zor olsa da belgelenmiş, ve bu bulabilirsiniz:

Eğer dize verilen bir yöntem modeli, ModelAdmin veya bir çağrı verir, Doğru veya Yanlış Django görüntüler oldukça "açık" veya "kapalı" simgesi eğer verdiğiniz yöntemi boolean öznitelik değeri olan True.

ve örnek verilir:

def born_in_fifties(self):
    return self.birthday.strftime('%Y')[:3] == '195'
born_in_fifties.boolean = True

DÜZENLEME:

Burada link from django 1.8 güncellenmiş

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Artorius FullPower

    Artorius Ful

    29 Temmuz 2007
  • 10 Daughters, 2 Sons

    10 Daughters

    10 Mart 2009
  • USI Events

    USI Events

    6 AĞUSTOS 2013