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

  • Ciaran Blumenfeld

    Ciaran Blume

    20 NİSAN 2009
  • LatinNinja99

    LatinNinja99

    28 EKİM 2011
  • Vortez

    Vortez

    27 Temmuz 2009