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ÅŸ:

Django özel alanları ile uzanan Kullan...
Tarayıcı yeniden boyutlandırmak merkez...
Nasıl otomatik olarak bir DataGridView...
Django admin ManyToMany içi "&quo...
Django-Admin: Button olarak CharField...