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

  • Gee Cee

    Gee Cee

    1 AĞUSTOS 2009
  • Mismag822 - The Card Trick Teacher

    Mismag822 -

    18 EKİM 2008
  • Rachel Talbott

    Rachel Talbo

    26 Ocak 2011