我试图将我的django项目升级到django 2.0,我已经阅读了发行说明并阅读了几篇有关更改的博客文章,但是到目前到软件包pinax
:
file"/users/marlo/miniconda3/envs/project/lib/python3.6/site--site-- packages/pinax/eventlog/models.py",第13行,in 类日志(Models.Model(: 文件"/users/marlo/miniconda3/envs/project/project/lib/python3.6/site-packages/pinax/pinax/pinax/eventlog/models.py",第22行, content_type = models.foreignkey(contentType,null = true( TypeError:__init __((缺少1所需的位置参数:'on_delete'
是否有任何修复程序?
您需要将 pinax-eventlog
更新为最新的django 2.0兼容性,该兼容性当前是 2.0.3
。
在您项目的requirements.txt
文件中添加:
pinax-eventlog==2.0.3
因此,当您运行pip install -r requirements.txt
时,正确的版本将安装。否则,您只能运行pip install pinax-eventlog==2.0.3
。