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

  • Glove and Boots

    Glove and Bo

    1 ŞUBAT 2007
  • Tech4Geeks

    Tech4Geeks

    8 Ocak 2012
  • TechRax

    TechRax

    21 EYLÜL 2009