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

  • AverageBroTV

    AverageBroTV

    20 Mart 2013
  • BeginnersTech

    BeginnersTec

    8 NİSAN 2011
  • TotalSeminarsChannel

    TotalSeminar

    16 Mart 2010