我想知道我是否正确设计了我的数据库。我有一个“Credit”表“TransferRequest”表。用户可以请求信用转移。我想跟踪信用的转移。
因此,我将此字段添加到我的 Credit 表中,以便能够在启动转移时将转移 ID 分配给 credit 字段。
transfer_request = models.ForeignKey(TransferRequest, null=True, blank=True, default=None)
我想知道这是否是正确的方法?
我想知道我是否正确设计了我的数据库。我有一个“Credit”表“TransferRequest”表。用户可以请求信用转移。我想跟踪信用的转移。
因此,我将此字段添加到我的 Credit 表中,以便能够在启动转移时将转移 ID 分配给 credit 字段。
transfer_request = models.ForeignKey(TransferRequest, null=True, blank=True, default=None)
我想知道这是否是正确的方法?
这是正确的,除了您要删除default=None
外键暗示的内容,并且在您的情况下null=True
,这意味着您可以简单地将字段留空并毫无问题地提交。此外,请参阅on_delete
空外键字段。