首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Django Model将外键设置为另一个Model的字段

Django Model中的外键(ForeignKey)是一种字段类型,用于将一个模型(Model)中的字段与另一个模型的实例关联起来。外键字段的值是另一个模型的主键值。在Django中,外键字段通常使用ForeignKey类来定义。

以下是一个简单的例子,展示了如何在Django Model中定义外键字段:

代码语言:python
代码运行次数:0
复制
from django.db import models

class Author(models.Model):
    name = models.CharField(max_length=100)

class Book(models.Model):
    title = models.CharField(max_length=100)
    author = models.ForeignKey(Author, on_delete=models.CASCADE)

在上面的例子中,Book模型中的author字段是一个外键字段,它引用了Author模型中的实例。当创建一个Book实例时,需要为author字段提供一个Author实例的主键值。这样,Django就可以将这两个模型实例关联起来。

在Django中,外键字段的使用非常常见,它们可以帮助我们在不同的模型之间建立关联,从而更好地管理和查询数据。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • 领券