Django girlsのチュートリアル(日本語版:https://djangogirlsjapan.gitbooks.io/workshop_tutorialjp/content/ )
の「Djangoモデル」トピックで
__init__() missing 1 required positional argument: 'on_delete'
というエラーが出る場合の対処法を簡単にメモ。。。
Django2.0以降のバージョンで作業していると起こるエラーです。
blog/models.pyの5行目
author = models.ForeignKey('auth.User')
を
author = models.ForeignKey('auth.User', on_delete=models.CASCADE)
とするとエラーが解消されます。
Django 2.0からはForeignKeyのon_deleteが必須になったそうです。