SORU
5 HAZİRAN 2010, CUMARTESİ


DatabaseError: geçerli işlem komutları işlem bloğunun sonuna kadar göz ardı iptal edildi

Mesajı bir çok hata var :

"DatabaseError: current transaction is aborted, commands ignored until end of transaction block"

sonra python-psycopg python-psycopg2 Django için projenin veritabanı motoru değişti.

Kod aynı, sadece bu hataların nereden biliyor yüklü kalır.

CEVAP
22 EKİM 2012, PAZARTESİ


Hata kurtulmak için(yanlış) son hareketi gerikodunuzu tamir ettikten sonra:

from django.db import transaction
transaction.rollback()

Ya da, kullanım dışında deneyin:

from django.db import transaction, DatabaseError
try:
    a.save()
except DatabaseError:
    transaction.rollback()

Bakın : Django documentation

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Dom Esposito

    Dom Esposito

    26 Mayıs 2011
  • MikeyMacintosh

    MikeyM

    28 Aralık 2009
  • MugenPowerBatteries

    MugenPowerBa

    8 EKİM 2010