请稍等 ...
×

采纳答案成功!

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

搜索提交信息时出现问题

TypeError at /search/
zincrby() missing 1 required positional argument: 'value’
Request Method: GET
Request URL: http://127.0.0.1:8000/search/?q=java&s_type=article
Django Version: 2.1.3
Exception Type: TypeError
Exception Value:
zincrby() missing 1 required positional argument: 'value’
Exception Location: C:\Users\Administrator\PycharmProjects\LcvSearch\search\views.py in get, line 68
Python Executable: C:\Users\Administrator\AppData\Local\Programs\Python\Python35\python.exe
Python Version: 3.5.2
Python Path:
[‘C:\Users\Administrator\PycharmProjects\LcvSearch’,
‘C:\Users\Administrator\PycharmProjects\LcvSearch’,
‘C:\Users\Administrator\AppData\Local\Programs\Python\Python35\python35.zip’,
‘C:\Users\Administrator\AppData\Local\Programs\Python\Python35\DLLs’,
‘C:\Users\Administrator\AppData\Local\Programs\Python\Python35\lib’,
‘C:\Users\Administrator\AppData\Local\Programs\Python\Python35’,
‘C:\Users\Administrator\AppData\Local\Programs\Python\Python35\lib\site-packages’,
'C:\Program Files\JetBrains\PyCharm '
‘2018.2.5\helpers\pycharm_matplotlib_backend’]
Server time: Wed, 28 Nov 2018 02:26:19 +0000

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

2回答

非凡哥大战哥斯拉 2018-11-29 10:51:53

提示说了“Exception Location: C:\Users\Administrator\PycharmProjects\LcvSearch\search\views.py in get, line 68”

在第68行出问题。

zincrby() missing 1 required positional argument: 'value'说的是zincrby()方法传少了一个必要的参数,看看有没有变量写少了呗

另外,可能因为版本问题,bobby老师里面的zincrby()方法没有传入amount值的,我自己后来添加之后就行了redis_cli.zincrby(name="search_keyword_set",value=key_words,amount=1)

1 回复 有任何疑惑可以回复我~
  • Pandar #1
    谢谢老哥,问题解决了
    回复 有任何疑惑可以回复我~ 2019-04-15 09:53:09
bobby 2018-11-29 20:31:05

https://img1.sycdn.imooc.com//szimg/5bffdbe500017af607030139.jpg 新版本的redis的这个接口需要多设置一个值 value, 注释里面有value是什么意思

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信