Python/Django

[Python] TypeError: __init__() missing 1 required positional argument: 'on_delete'

insub4067 2021. 11. 30. 16:19
class Webpage(models.Model):
    topic = models.ForeignKey(Topic, on_delete=models.CASCADE,)
    name = models.CharField(max_length=264, unique=True)
    url = models.URLField(unique=True)

Django 2.0 이후 부터는 

ForeignKey를 사용할 경우,

2개의 파라미터를 받게 되어있다.

 

on_delete를 사용할 경우에 대한 설정