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

  • pissengehen

    pissengehen

    26 EYLÜL 2006
  • wafflepwn

    wafflepwn

    14 AĞUSTOS 2008
  • YouplusmeVEVO

    YouplusmeVEV

    4 EYLÜL 2014