SORU
19 Ocak 2011, ÇARŞAMBA


Nasıl Django model örnek bir nesne klonlama ve veritabanına kaydedebilirim?

Foo.objects.get(pk="foo")
<Foo: test>

Veritabanı, yukarıda nesnenin bir kopyası olan başka bir nesne eklemek istiyorum.

Benim tablo bir satır vardır sanırım. Farklı bir birincil anahtar ile başka bir satır ilk satır nesne eklemek istiyorum. Bunu nasıl yapabilirim?

CEVAP
19 Ocak 2011, ÇARŞAMBA


Nesne ve çalışma birincil anahtarı değiştirin().

obj = Foo.objects.get(pk="foo")
obj.pk = "bar"
obj.save()

Eğer varsa Otomatik oluşturulan anahtar istiyorum, Hiçbiri için yeni bir anahtar seti.

Daha UPDATE/INSERT here.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • 8bitdigitaltv

    8bitdigitalt

    31 AĞUSTOS 2011
  • MofoHifi Records

    MofoHifi Rec

    15 HAZİRAN 2006
  • SuicideSheeep

    SuicideSheee

    8 Ocak 2012