请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

run manage.py task的错误提示

python3.6.2+Django2.0.3  提示错误,但运行命令又能正常使用,求教bobby老师这个错误提示是什么意思呢?

https://img1.sycdn.imooc.com//szimg/5acb4f520001f97b03000206.jpg


Failed to get real commands on module "onlineEdu": python process died with code 1: Traceback (most recent call last):
  File "I:\soft\pycharm20170105\PyCharm 2017.1.5\helpers\pycharm\_jb_manage_tasks_provider.py", line 28, in <module>
    parser.report_data(dumper, commands_to_skip)
  File "I:\soft\pycharm20170105\PyCharm 2017.1.5\helpers\pycharm\django_manage_commands_provider\_parser\parser.py", line 90, in report_data
    module_to_use.process_command(dumper, command, parser)
  File "I:\soft\pycharm20170105\PyCharm 2017.1.5\helpers\pycharm\django_manage_commands_provider\_parser\_argparse.py", line 43, in process_command
    argument_info = (1, _utils.get_opt_type(action))
  File "I:\soft\pycharm20170105\PyCharm 2017.1.5\helpers\pycharm\django_manage_commands_provider\_parser\_utils.py", line 20, in get_opt_type
    assert isinstance(opt.choices, list), "Choices should be list"
AssertionError: Choices should be list

正在回答 回答被采纳积分+3

1回答

bobby 2018-04-10 10:18:22

你的models设计中的Choices 参数不是list或者tuple你看看你的源码

0 回复 有任何疑惑可以回复我~
  • 提问者 清风落叶 #1
    解决了。  models设计中的Choices 参数是对的。 这个是pycharm2017.1.5版本的bug,我升级到2017.2.5版本就没问题了。
    回复 有任何疑惑可以回复我~ 2018-04-10 19:20:54
  • bobby 回复 提问者 清风落叶 #2
    好的, 这个都能让你发现
    回复 有任何疑惑可以回复我~ 2018-04-12 10:34:51
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信