请稍等 ...
×

采纳答案成功!

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

老师json的中文和词语怎么解决啊 因为这个返回页面码有些是500

图片描述图片描述
老师我这个因为返回AttrList类型的对象不可JSON序列化 有错误 并且我输入中文后并不显示下拉的搜索建议 好像是只要是我要查的关键词就显示的json的Attrlist不可序列化返回的都是500 上网查了几天了都无法解决
好像是无法连接到本地

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

1回答

bobby 2020-03-05 11:13:43

return HttpResponse(json.dumps(re_datas), content_type="application/json")
 拷贝这个代码 不要随便加内容

0 回复 有任何疑惑可以回复我~
  • 提问者 飞羽love #1
    老师我之前的就是代码就是按照你的那个写的  我现在改回之后 还是显示
    / suggest /处的TypeError
    AttrList类型的对象不可JSON序列化
    回复 有任何疑惑可以回复我~ 2020-03-05 12:39:14
  • 提问者 飞羽love #2
    / suggest /处的TypeError
    AttrList类型的对象不可JSON序列化
    请求方法:	得到
    要求网址:	http://127.0.0.1:8000/suggest/?s=%E8%9A%82%E8%9A%81&s_type=article&_=1583382835388
    Django版本:	2.2.5
    异常类型:	TypeError
    异常值:	
    AttrList类型的对象不可JSON序列化
    例外位置:	F:\ python \ lib \ json \ encoder.py默认情况下,行179
    Python可执行文件:	D:\ ZhipinSpiders \ lcvsearch \ Scripts \ python.exe
    Python版本:	3.7.2
    Python路径:	
    ['D:\\ ZhipinSpiders \\ lcvsearch',
     'D:\\ ZhipinSpiders \\ lcvsearch',
     'D:\\ PyCharm 2019.2.3 \\ helpers \\ pycharm_display',
     'F:\\ python \\ python37.zip',
     'F:\\ python \\ DLLs',
     'F:\\ python \\ lib',
     'F:\\ python',
     'D:\\ ZhipinSpiders \\ lcvsearch \\ lib \\ site-packages',
     'C:\\ Users \\ dell \\ AppData \\ Roaming \\ Python \\ Python37 \\ site-packages',
     'F:\\ python \\ lib \\ site-packages',
     'F:\\ python \\ lib \\ site-packages \\ win32',
     'F:\\ python \\ lib \\ site-packages \\ win32 \\ lib',
     'F:\\ python \\ lib \\ site-packages \\ Pythonwin',
     'D:\\ PyCharm 2019.2.3 \\ helpers \\ pycharm_matplotlib_backend']
    服务器时间:	2020年3月5日,星期四04:34:11 +0000
    回复 有任何疑惑可以回复我~ 2020-03-05 12:40:34
  • 提问者 飞羽love #3
    老师我在调试的时候看到这个re_datas=[['蚂蚁金服-算法专家']]
    然后继续往下看就有这个o={AttrList}['蚂蚁金服-算法专家']这个无法被序列化  怎么处理这个啊
    回复 有任何疑惑可以回复我~ 2020-03-05 12:58:39
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信