SORU
16 NİSAN 2009, PERŞEMBE


Varsayılan Django model alan için değer

Sanırım bir modeli var:

class SomeModel(models.Model):
    id = models.AutoField(primary_key=True)
    a = models.CharField(max_length=10)
    b = models.CharField(max_length=7)

Şu anda varsayılan admin/bu tür nesneleri oluşturmak ve düzenlemek için kullanıyorum. Nasıl alan kaldırırımbadmin her nesne o kadarolamazdeğeri, ve oldukça 0000000 varsayılan değeri alacak oluşturulacak?

CEVAP
16 NİSAN 2009, PERŞEMBE


Varsayılan değer False default editable ayarlayın.

http://docs.djangoproject.com/en/dev/ref/models/fields/#editable

b = models.CharField(max_length=7, default='0000000', editable=False)

Ayrıca, id alan gereksizdir. Django otomatik olarak ekleyecektir.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • bigky226

    bigky226

    11 HAZİRAN 2006
  • boburnham

    boburnham

    11 Temmuz 2006
  • Tom Megalis

    Tom Megalis

    18 NİSAN 2006