我想知道我是否正确设计了数据库。我有一个“Credit”表“TransferRequest”表。用户可以请求转移信用。我想跟踪信贷的转移。
因此,我在信用表中添加了此字段,以便在启动转帐时将转帐ID分配给信用额。
transfer_request = models.ForeignKey(TransferRequest, null=True, blank=True, default=None)
我想知道这是否正确的方法呢?
答案 0 :(得分:2)
这是正确的,除非你想要删除隐含外键的default=None
,在你的情况下null=True
意味着你可以简单地将该字段留空并提交没有问题。另外,请参阅on_delete
以获取null外键字段。