答案 0 :(得分:0)
您可以制作一个Gift
模型,例如:
# app/models.py
from django.conf import settings
from django.db import models
class Gift(models.Model):
gift = models.CharField(50)
user = models.ForeignKey(
settings.AUTH_USER_MODEL,
on_delete=models.CASCADE,
related_name='gift_set'
)
invited = models.ForeignKey(
settings.AUTH_USER_MODEL,
on_delete=models.SET_NULL,
null=True,
related_name='invited_gift_set'
)
由于您未指定“触发器”,因此在CASCADE
列中使用user_id
,在SET_NULLL
列中使用invited_id
。