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

  • jesiel santos

    jesiel santo

    15 Ocak 2009
  • SuperPrincessjo

    SuperPrinces

    1 EKİM 2010
  • TecnoTutosPC

    TecnoTutosPC

    19 Kasım 2012