我正在开发一个应用程序,其中我有两个模型,为了这个问题,我们把它们称为A和B。我想有另一个模型,我把A和B都“链接”起来,这样我就可以很容易地找到与A相关的B的实例。因此,我想到了:
class ABLink(models.Model):
a = models.OneToOneField(A, null=True)
b = models.OneToOneField(B, null=True)
我使用Django为model A提供的post_save信号来连接:
^{pr2}$问题是mashup.b永远不会保存在数据库中。签入时phpMyAdmin b设置为空。你知道我做错了什么吗
首先创建
B
实例,为其分配属性,对其调用save(现在它有id),然后将其分配给mashup.b
:相关问题 更多 >
编程相关推荐