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

  • Bennythecoder

    Bennythecode

    25 Mart 2008
  • erikbjgn's channel

    erikbjgn's c

    12 Mayıs 2008
  • michal lelkowski

    michal lelko

    9 Temmuz 2006