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

  • Elly Awesome

    Elly Awesome

    15 ŞUBAT 2010
  • UrAvgConsumer

    UrAvgConsume

    1 Ocak 2012
  • YAN TV

    YAN TV

    20 EKİM 2011