Python 3.7.3 django версия 2.2.1
Я только начал изучать django и прошел учебник по их опросам.
Я пытаюсь установить пакет django CMS https://github.com/nephila/djangocms-blog
После запуска python3 manage.py migrate я получаю следующую ошибку:
TypeError: __init__() отсутствует 1 обязательный позиционный аргумент: 'on_delete'
Я прочитал решение, предложенное для Получение TypeError: __init __ () отсутствует 1 обязательный позиционный аргумент: 'on_delete' при попытке добавитьродительская таблица после дочерней таблицы с записями , но она не разрешается
Как это исправить?
Ниже приведены мои настройки models.py
class Choice(models.Model):
question = models.ForeignKey(Question, on_delete=models.CASCADE)
choice_text = models.CharField(max_length=200)
votes = models.IntegerField(default=0)
def __str__(self):
return self.choice_text
.py
INSTALLED_APPS = [
'django.contrib.sites',
'polls.apps.PollsConfig',
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
# CMS Blog
'cms',
'menus',
'filer',
'easy_thumbnails',
'aldryn_apphooks_config',
'cmsplugin_filer_image',
'parler',
'taggit',
'taggit_autosuggest',
'meta',
'sortedm2m',
'djangocms_blog',
]