标签: reverse-foreign-key

Django 中的“正向外键”和“反向外键”是什么?

在Stack Overflow等网站上阅读与 Django 的select_lated()prefetch_lated()相关的主题时,我经常看到“正向外键”和“反向外键”这两个词,但我在 Django 文档中找不到定义:

# "models.py"

from django.db import models

class Category(models.Model):
    name = models.CharField(max_length=20)

class Product(models.Model):
    category = models.ForeignKey(Category, on_delete=models.CASCADE)
    name = models.CharField(max_length=50)
    price = models.DecimalField(decimal_places=2, max_digits=5)
Run Code Online (Sandbox Code Playgroud)

那么, Django中的正向外键反向外键是什么?

python django django-models reverse-foreign-key

2
推荐指数
1
解决办法
748
查看次数