gpt4 book ai didi

python - Django 使用整数字段作为外键字段

转载 作者:太空宇宙 更新时间:2023-11-04 05:24:35 25 4
gpt4 key购买 nike

为了支持旧的(传统的)数据库,我们必须创建一个使用整数字段作为外键用户表的表:这是我们的模型看起来如何:

class UserHistory():
user_id = models.IntegerField(null=True, blank=True)
# ..... (other fields) .....

问题是用户 ID 可能存在也可能不存在于用户表中。有没有办法将该 user_id 字段视为用户表的外键(如果存在)?所以我可以在 django admin 或其他地方显示,而不仅仅是 ID。

最佳答案

您可以将 ForeignKey 字段与 db_constraint=False 一起使用。查看docs用于警告,但遗留无效数据是其中一种合理的情况。

关于python - Django 使用整数字段作为外键字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39237280/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com