-
[Python] TypeError: __init__() missing 1 required positional argument: 'on_delete'Python/Django 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를 사용할 경우에 대한 설정
'Python > Django' 카테고리의 다른 글
[Python] Django superuser (admin) 계정 만들기 (0) 2021.12.01 [Python] Django urls.py, views.py 초기 세팅 (0) 2021.11.30 [Python] settings.py에 static folder 연결해서 html에서 사용하기 (0) 2021.11.20 [Python] views에서 html로 context 넘겨서 사용하기 (0) 2021.11.20 [Python] settings.py에서 Templates DIR 상대경로로 설정하기 (0) 2021.11.20