Django "Olamaz ya çocuk bir satır ekleyin güncelleme: yabancı anahtar kısıtlaması başarısız" | Netgez.com
SORU
30 Mayıs 2011, PAZARTESİ


Django "Olamaz ya çocuk bir satır ekleyin güncelleme: yabancı anahtar kısıtlaması başarısız"

Bir model Coupon ve ForeignKey Photo: bir model var

class Photo(models.Model):
    coupon = models.ForeignKey(Coupon,
                               related_name='description_photos')
    title = models.CharField(max_length=100)
    image = models.ImageField(upload_to='images')

Şimdi admin bir kupon için fotoğraf ekleme şansım var o yüzden admin inlines kurdum.

Bir ekleme girişiminde, ve yükleme işlemi başarılı olur, ancak daha sonra bu hata ile Django hata ayıklama sayfa:

IntegrityError at /admin/coupon/coupon/321/
(1452, 'Cannot add or update a child row: a foreign key constraint fails (`my_project`.`coupon_photo`, CONSTRAINT `coupon_id_refs_id_90d7f06` FOREIGN KEY (`coupon_id`) REFERENCES `coupon_coupon` (`id`))')

Bu nedir ve bu sorunu nasıl çözebilirim?

Eğer bir önemi varsa, bu bir MySQL veritabanı.)

DÜZENLEME:Biraz farklı bir veri kümesi olan bir Sqlite3 veritabanı üzerinde denedim, ve belki de benim şu anki DB gevşek veri var yani işe yaradı mı? Bunu nasıl bulup silebilirim?

CEVAP
30 Mayıs 2011, PAZARTESİ


Benim bazı tabloların Orada olduğunu ve bazı hali hazırda vardı... her şey hali hazırda değiştirdim ve sorun çözüldü.

Bunu PaylaÅŸ:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Electro Posé

    Electro PosÃ

    21 ÅžUBAT 2013
  • KittiesMama

    KittiesMama

    10 AÄžUSTOS 2008
  • LaKe Lightroom Tutorials

    LaKe Lightro

    22 Temmuz 2014