这是我的模型:
class Customer(models.Model):
nome = models.CharField(max_length=40)
indirizzo = models.CharField(max_length=40)
class Appo(models.Model):
appo = models.CharField(max_length=40)
customer = models.ForeignKey(Customer, on_delete=models.SET_NULL, null=True, blank=True, default=1,related_name='appocli')
现在,如果我删除客户,我需要在 Appo 模型中设置客户外键的特定 PK 中的 SQL。例如 1。
类似这样:在删除集 1 上
请帮忙
您可以使用
SET_DEFAULT
将外键设置为默认值
customer = models.ForeignKey(Customer, on_delete=models.SET_DEFAULT, default=1)