Python django CMS博客应用程序类型错误:uuu init_uuu()缺少1个必需的位置参数:';删除';
Python 3.7.3 django版本2.2.1 我刚开始学习django,已经完成了他们的投票教程 我正在尝试安装django CMS包 运行python3 manage.py migrate后,我遇到以下错误: TypeError:\uuuu init\uuuu()缺少1个必需的位置参数:“on\u delete” 我已经阅读了上建议的解决方案,但没有解决问题 如何修复它 下面是我的models.pyPython django CMS博客应用程序类型错误:uuu init_uuu()缺少1个必需的位置参数:';删除';,python,django,Python,Django,Python 3.7.3 django版本2.2.1 我刚开始学习django,已经完成了他们的投票教程 我正在尝试安装django CMS包 运行python3 manage.py migrate后,我遇到以下错误: TypeError:\uuuu init\uuuu()缺少1个必需的位置参数:“on\u delete” 我已经阅读了上建议的解决方案,但没有解决问题 如何修复它 下面是我的models.py class Choice(models.Model): question = mod
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',
]
我找到了解决办法
CMS插件文件管理器已被弃用:
Django CMS博客的安装说明中已经保留了它,但它应该被删除。在这里解释
此插件的功能已被Filer ThumbnailOption取代,因此您可以删除此位
'cmsplugin_filer_image'
从django settings.py>已安装的应用程序
那就行了
编辑:您还需要安装最新版本的djangocms博客
pip install djangocms-blog==1.0.0rc1
你能发布完整的stacktrace吗?我也有同样的问题。Python3.7.2 django 2.1我不能在这里发布回溯,但它提到了两行cmsplugin_filer_image/models.py