我知道在Django圈子里这似乎是一个问得太多的问题,但我不敢说,我还没有找到解决这个问题的办法。在
我的模特-
from djago.... import User
class InfoPersonal(models.Model):
...
person = models.OneToOneField(User)
我尝试了重写管理定义中的save_model(),也覆盖了表单中的save(),但似乎没有任何效果。在
如果您要将数据自动添加到ForeignKey或OneToOneField列到模型中,您会怎么做?在
^{pr2}$
我知道答案了!!!我感觉很好!在
这很像Ignacio所说的,只有commit=False是一个关键语句,它可以保存实例而不引发异常。谢谢所有帮忙的人!!
干杯
看到这个了吗
这没问题,但是sqlite有问题,把它改成postgresql就可以了。(这是我的代码,改成你的状态)
在PersonalForm中,可以将save()函数的子类化,以便添加适当的数据,如下所示:
相关问题 更多 >
编程相关推荐