장고에러
-
[Django] TypeError: __init__() missing 1 required positional argument: 'on_delete'프로그래밍/Django & Flask 2020. 10. 26. 21:40
publisher = models.ForeignKey(Publisher) 클래스 안 ForeignKey를 지정하는 과정에서 발생하는 에러인데, 이는 버전의 문제였다 Django 3부터는 ForeignKey를 지정할 때 publisher = models.ForeignKey(Publisher, on_delete=models.CASCADE,) 다음과 같이 on_delete 구문을 넣어줘야 한다.