Sitem için Django admin kullanıyorum ve modellerden biri için list_display sayfasında bir alanın nasıl görüntülendiğine ilişkin bir özelleştirme yapmak istiyorum. Benim modellerinindjango admin'i liste sonuçlarında en fazla 100 karakter gösterecek şekilde ayarla
biri 300 karakter modeli Django yönetim listelenen
olabilen birTextField
, ben 100 karakter Yönetici liste ekranında görüntülenen metnin uzunluğunu sınırlamak istiyoruz vardır.
Bunu Django Admin sınıfında yapmanın bir yolu var mı?
admin.py:
class ApplicationAdmin(admin.ModelAdmin):
model = Application
list_display = [ "title1", "title2"]
models.py:
class Application(models.Model):
title1 = models.TextField(max_length=300)
title2 = models.TextField(max_length=300)
Bu soru kesinlikle "gerçek" ve yeniden açılmalı. Sadece mevcut haliyle cevap vermek kolay olmakla kalmaz, aynı zamanda bir çözümün nasıl istendiği konusunda DRY'ye ve esnekliğe bağlı olarak çok çeşitli programlama ve geliştirme becerisi setlerinde farklı çözümlere izin verir. Bu, belirsizlik değil; bu sorunun sadece doğasıdır. – DylanYoung