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

  • captainpuppys2000

    captainpuppy

    20 HAZİRAN 2013
  • gsmaestro

    gsmaestro

    17 AĞUSTOS 2006
  • hidetake takayama

    hidetake tak

    3 Mart 2009