我有两个相关的模型(一对多)在我的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