-
[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 구문을 넣어줘야 한다.
반응형'프로그래밍 > Django & Flask' 카테고리의 다른 글
[Django] virtualenv Project 시 FileNotFoundError 해결 (0) 2020.10.30 [Django] {% url %} 태그 기능 (0) 2020.10.30 🤖 Django - 클래스형 뷰 (0) 2020.10.24 🤖 Django - Logging (0) 2020.10.24 🤖 Django 웹 프레임워크 (0) 2020.10.24