내 모델이 계단식으로 삭제되지 않습니까?장고 캐스케이드 삭제 옵션은 무엇입니까?
제품 링크를 삭제할 때 '링크'라는 아래 모델의 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)
: 링크 모델, 당신의 삭제 코드 및 이전과 이후에 보여주는 일부 쿼리 당신 db의 상태. –
@ e-satis updated – GrantU