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

  • BASS212M

    BASS212M

    15 Temmuz 2009
  • GUN-TIME with Brandon

    GUN-TIME wit

    3 ŞUBAT 2009
  • Caramella Girls

    Caramella Gi

    19 Mayıs 2008