2013-05-30 159 views
0

我想知道我是否正確設計我的數據庫。我有一個「信用」表「TransferRequest」表。用戶可以請求轉賬。我想跟蹤信用轉移到哪個轉帳。我是否在這種情況下正確使用ForeignKey?

因此,我添加了此字段我的信用表,以便能夠在轉帳啓動時將轉帳ID分配給信用字段。

transfer_request = models.ForeignKey(TransferRequest, null=True, blank=True, default=None)

我想知道如果這個做的正確方法?

回答

2

這是正確的,除了你想要刪除暗示外鍵的default=None,並且在你的情況下null=True意味着你可以簡單地將該字段留空並提交沒有問題。此外,請參閱on_delete以獲取空外鍵字段。

相關問題