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

  • Exalto_Gamer

    Exalto_Gamer

    15 EKİM 2014
  • PCDIY

    PCDIY

    16 AĞUSTOS 2013
  • SavageLuxxxGaming - Daily NBA 2K15 & NBA Live 15 Enjoy And Subscribe!

    SavageLuxxxG

    11 Ocak 2013