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

  • Adam Washington

    Adam Washing

    12 Mayıs 2006
  • Lupe Fiasco

    Lupe Fiasco

    23 ŞUBAT 2006
  • technodromeband's channel

    technodromeb

    28 NİSAN 2011