SORU
13 EKİM 2011, PERŞEMBE


Django İsim: "geçerli işlem iptal edildi, komutlar işlem sonuna kadar göz ardı blok"

Django/İsim bir site üzerinde çalışmaya başladım. Bazen manage.py shell, çalışıyorum ve yanlışlıkla bir hata sonucu bazı DB eylem yapın. O zaman yapmak için kuramıyorumherhangi birtüm veritabanı eylem yapmaya çalışıyorum herhangi bir veritabanı eylem çünkü şöyle bir hata alıyorum:

current transaction is aborted, commands ignored until end of transaction block

Benim geçerli çözüm kabuk yeniden başlatmak için, ama bir şekilde benim shell oturumu terk etmeden bunu düzeltmek için bir şeyler yapmam gerekir.

(this okudum ve this, ama kabuğundan ne arsa talimatları vermiyorlar.)

CEVAP
13 EKİM 2011, PERŞEMBE


Bu deneyebilirsiniz:

from django.db import connection
connection._rollback()

This issue can be found here Daha ayrıntılı bir tartışma

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Feel The Electricity!

    Feel The Ele

    20 ŞUBAT 2010
  • Fr. Eckle Studios

    Fr. Eckle St

    29 Kasım 2006
  • Howard Pinsky

    Howard Pinsk

    6 AĞUSTOS 2006