gpt4 book ai didi

python - 如何在 Django 模型中设置外键?

转载 作者:行者123 更新时间:2023-11-29 04:46:15 25 4
gpt4 key购买 nike

我想将应用程序模型的“app_id”设置为 interviewstable 的 app_id 的外键

class application(models.Model):
app_id = models.IntegerField(max_length=200)
job_title = models.CharField(max_length=200)
odesk_id = models.CharField(max_length=200)
client_spent = models.CharField(max_length=200)
job_type = models.CharField(max_length=200)
notes_type = models.CharField(max_length=500)



class interviewtable(models.Model):
app_id = models.IntegerField(max_length=200)
interview = models.CharField(max_length=200)
interview_on = models.CharField(max_length=200)
interview_notes = models.CharField(max_length=200)

最佳答案

像这样:

class interviewtable(models.Model):
app = models.ForeignKey(application)
interview = models.CharField(max_length=200)
interview_on = models.CharField(max_length=200)
interview_notes = models.CharField(max_length=200)

Django 自动添加 id 因此应用程序将是 app_id

此外,您不想在整数字段上使用 max_length。如果您想要大整数,请使用 BigIntegerField() 正确阅读文档:https://docs.djangoproject.com/en/1.5/

关于python - 如何在 Django 模型中设置外键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18460701/

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