问题描述:
在使用django进行开发的时候犯了一个低级错误,mark以下报错,报错如下:
ValueError at /blog/
Need 2 values to unpack in for loop; got 1.
Request Method: GET
Request URL: http://127.0.0.1:8000/blog/
Django Version: 2.2.6
Exception Type: ValueError
Exception Value:
Need 2 values to unpack in for loop; got 1.
Exception Location: G:\anaconda\lib\site-packages\django\template\defaulttags.py in render, line 200
Python Executable: G:\anaconda\python.exe
Python Version: 3.6.4
而且报错报到了渲染静态页面的‘return render’的地方
原因分析:
报错信息说需要两个值来接收信息,但实际上只有一个值,我想到了,字典的调用item就需要两个值,而我用两个参数去接收数值却没有调用item()函数
解决方案:
添加item()