Приложение блога django CMS TypeError: __init __ () отсутствует 1 обязательный позиционный аргумент: 'on_delete' - PullRequest
0 голосов
/ 22 мая 2019

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',
]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...