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

  • FRED

    FRED

    1 EKİM 2005
  • Plugable

    Plugable

    19 Mayıs 2010
  • wolfys you tube

    wolfys you t

    22 Kasım 2006