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

  • Majestic Casual

    Majestic Cas

    28 NİSAN 2012
  • STITCHLESS TV how to sew your own style tutorials

    STITCHLESS T

    9 HAZİRAN 2011
  • THELIFEOFPRICE

    THELIFEOFPRI

    16 Mart 2011