我的模型没有级联删除?
我在一个名为“链接”的模型中有一个 FK,在删除产品链接时不会被删除。
class Product(models.Model):
name = models.CharField(max_length=80, blank=True)
objects = ContentManager()
#FK
link = models.ForeignKey(Link, related_name="content", null=True, blank=True)
当我删除产品 FK 剩余时,为什么?
删除代码:
@login_required
def delete_product(request):
if request.POST:
product = get_object_or_404(Product, pk=request.POST['product_id'])
product.delete()
链接型号:
class Link(models.Model):
link = models.URLField()
hits = models.IntegerField(default=0)