SORU
10 Ocak 2009, CUMARTESİ


Django-Admin: Button olarak CharField

Var

class Cab(models.Model):
    name  = models.CharField( max_length=20 )
    descr = models.CharField( max_length=2000 )

class Cab_Admin(admin.ModelAdmin):
    ordering     = ('name',)
    list_display = ('name','descr', )
    # what to write here to make descr using TextArea?

admin.site.register( Cab, Cab_Admin )

nasıl Button widget 'descr' yönetici arayüzü yer alan? atama

UDP:< / ^ br . Adminarayüz sadece!

ModelForm kullanmak iyi fikir.

CEVAP
10 Ocak 2009, CUMARTESİ


descr alanında görüntülenmesini istediğiniz açıklanmıştır, ve admin.ModelAdmin o zaman soyle olacak forms.ModelForm bir form oluşturun. Örneğin:

from django import forms
class CabModelForm( forms.ModelForm ):
    descr = forms.CharField( widget=forms.Textarea )
    class Meta:
        model = Cab

class Cab_Admin( admin.ModelAdmin ):
    form = CabModelForm

admin.ModelAdmin form öznitelik resmi Django belgelerinde belgelenmiştir. Burada one place to look at.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Kayla Caton - Peet

    Kayla Caton

    23 HAZİRAN 2012
  • KittiesMama

    KittiesMama

    10 AĞUSTOS 2008
  • Pál Zoltán Illés

    Pál Zoltán

    30 NİSAN 2007