TypeError: __init__() missing 1 required positional argument: 'on_delete' 에러 해결방법
장고걸스 튜토리얼을 따라해보다가 migrate시 다음과 같은 에러가 발생했다. TypeError: __init__() missing 1 required positional argument: 'on_delete' 기존에 위와 같은 에러가 발생한 코드는 아래와 같다. class Post(models.Model): author = models.ForeignKey('auth.User') 장고걸스는 django 1.1버전에서 진행하지만 최신버전은 2.0이기 때문에바뀐 부분이 있는듯 하다. author = models.ForeignKey('auth.User', on_delete=models.PROTECT) 로 수정하면 문제가 해결된다. 참고 : https://www.valentinog.com/blog/django-..