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

  • PremiumBeat.com - Royalty Free Music

    PremiumBeat.

    16 Kasım 2008
  • STITCHLESS TV how to sew your own style tutorials

    STITCHLESS T

    9 HAZİRAN 2011
  • TheRightTire

    TheRightTire

    14 EKİM 2009