2015-09-05 127 views
1

我正在使用Django 1.8。 我的Django應用程序有以下型號(simplyfied):用django中的外鍵保存模型

class Parent (models.Model): 
    name  = models.TextField() 

class MapDetail (models.Model): 
    mapType  = models.TextField() 
    mapParent = models.ForeignKey(Parent, null=False) 

這是我的觀點,創造新的項目:如預期

p = Parent() 
p.name = name 
p.save() 

for detail in details: 
    d = MapDetail() 
    d.name = detail 
    d.mapParent = p 
    d.save 

父母變得持久化到數據庫。但是細節條目沒有出現。我沒有收到錯誤或某種信息,最新錯誤。任何提示,在哪裏查看或如何保存父條目的「子」條目?非常感謝

回答

3

嘗試d.save()而不是d.save(注意括號)。

+0

arghls現在我覺得很愚蠢。謝謝你! – Dakkar