Django Admin yeniden boyutlandırmak alanları | Netgez.com
SORU
26 Mayıs 2009, Salı


Django Admin yeniden boyutlandırmak alanları

Django eğilimindedir doldurmak Yatay Boşluk ekleme veya düzenleme girişler admin, ama, bazı durumlarda, gerçek bir işe yaramaz, zaman, yani, kurgu bir Tarih Alanı, 8 karakter, ya da bir CharField, ayrıca 6 veya 8 karakter genişliğinde ve sonra düzenleme kutusuna gider en fazla 15 ya da 20 karakter.

Nasıl bir metin olmalı, ya da bir metin kutusunun yüksekliğini düzenlemek nasıl admin söyleyebilir miyim?

CEVAP
16 Kasım 2009, PAZARTESİ


ModelAdmin.formfield_overrides kullanmalısınız.

admin.py tanımlamak: oldukça kolay

class YourModelAdmin(admin.ModelAdmin):
    formfield_overrides = {
        models.CharField: {'widget': TextInput(attrs={'size':'20'})},
        models.TextField: {'widget': Textarea(attrs={'rows':4, 'cols':40})},
    }

admin.site.register(YourModel, YourModelAdmin)

Uygun sınıflar bu durumda almanız gerektiğini unutmayın

from django.forms import TextInput, Textarea
from django.db import models

Bunu PaylaÅŸ:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Electro Posé

    Electro PosÃ

    21 ÅžUBAT 2013
  • Ty Moss

    Ty Moss

    20 Kasım 2007
  • UrAvgConsumer

    UrAvgConsume

    1 Ocak 2012