SORU
15 EKİM 2009, PERŞEMBE


Bir sözlük oluştur django modelleri geçirilebilir?

Bir liste, sözlük ya da başka bir şey ile buna benzer bir şey yapmak mümkün olsa bile?

data_dict = {
    'title' : 'awesome title',
    'body' : 'great body of text',
}
Model.objects.create(data_dict)

Eğer uzatabilirim bile daha iyi

Model.objects.create(data_dict, extra='hello', extra2='world)

CEVAP
15 EKİM 2009, PERŞEMBE


title body model alanları, 13**.

Modeliniz varsayarak MyModel denir:

# create instance of model
m = MyModel(**data_dict)
# don't forget to save to database!
m.save()

İkinci sorunuza gelince, sözlüğü son bağımsız olmalı. Yine extra extra2 model alanlar olmalı.

m2 =MyModel(extra='hello', extra2='world', **data_dict)
m2.save()

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Air_Fooj

    Air_Fooj

    24 NİSAN 2009
  • Google Chrome

    Google Chrom

    1 EYLÜL 2008
  • Jesse Pimenta

    Jesse Piment

    5 EKİM 2011