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

  • AllYourNewsByMe

    AllYourNewsB

    18 Temmuz 2011
  • FattySpins's channel

    FattySpins's

    17 Mayıs 2009
  • HereWeStayKings

    HereWeStayKi

    3 NİSAN 2013