Как, я, начал код писать в Python? Смотрите, если уперлись и ничего не получается.
1.4 Django ManyToManyField и ForeignKey.. 1 - количество уроков. Автор курса: Валерий Бовсуновский
Обратите внимение с версии 2 (обязаловка), в отношениях ForeignKey.
требуется параметр on_delete
пример:
module = models.ForeignKey(Module, related_name='contents', on_delete=models.CASCADE)
Простыми словами. Это сделано для того, что бы не оставлять хвосты, например удаляется статья и следом подчищаются комментарии к этой статье (вполне логично и правильно).