gpt4 book ai didi

python - Django 模型定义排序

转载 作者:太空狗 更新时间:2023-10-29 21:22:53 24 4
gpt4 key购买 nike

例如,我有 2 个模型:Model1Model2Model1 具有字段 ForeignKey(Model2)。 Model2 有方法,它返回 Model1 的所有实例,该实例将 Model2 的实例作为 ForeignKey。

但这不起作用,因为 Model2 是在 Model1 之后定义的,它对 Model2 一无所知。如何解决这个问题?

最佳答案

查看 Django 文档。您可以使用字符串指定模型,以便稍后评估:https://docs.djangoproject.com/en/dev/ref/models/fields/#django.db.models.ForeignKey

class Car(models.Model):
manufacturer = models.ForeignKey('Manufacturer')
# ...

class Manufacturer(models.Model):
# ...

关于python - Django 模型定义排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8566559/

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