我有兩個相關的模型(一對多)在我的Django應用程序,當我做這樣的事情保存相關的模型對象
ObjBlog = Blog()
objBlog.name = 'test blog'
objEntry1 = Entry()
objEntry1.title = 'Entry one'
objEntry2 = Entry()
objEntry2.title = 'Entry Two'
objBlog.entry_set.add(objEntry1)
objBlog.entry_set.add(objEntry2)
我得到它說「列空值錯誤,它違反了外鍵非空約束「。
我的模型對象都沒有保存。在設置條目之前,我是否必須保存「objBlog」?我希望我可以調用objBlog上的save方法來保存所有內容。
注:我沒有創建博客引擎,這只是一個例子。
+1的注意。 :) – TelegramSam 2013-06-19 03:42:43
這可能是信息https://docs.djangoproject.com/en/dev/ref/models/relations/#django.db.models.fields.related.RelatedManager.add – 2017-11-01 09:48:23