由于CASCADE()缺少参数,因此无法同步

时间:2019-02-20 16:08:14

标签: python django python-3.7

我正在第一次测试Django,以创建自己的待办事项列表。 到目前为止,一切工作正常,直到我使用

同步到sqlite3数据库
"Cannot resolve symbol"

到目前为止,我已经设法调试了所有错误。我似乎无法调试的错误是

  

TypeError:CASCADE()缺少4个必需的位置参数:“收集器”,“字段”,“ sub_objs”和“正在使用”

以下是型号代码:

python manage.py syncdb

我尝试过在CASCADE之后删除括号“()”,从而导致输出

  

未知命令:“ syncdb”

我正在研究Pycharm-Python版本3.7

1 个答案:

答案 0 :(得分:1)

您的去除支架的修正是正确的,但这仅是问题的一半。第二部分是您正在尝试使用一个不存在的命令。 syncdb在新的Django中不再存在(在Django 1.9中已删除)。代替它,您应该使用迁移系统。看看this documentation page