当前分类:python>>正文

TypeError: 'method' object is not subscriptable

来源:互联网   时间:2022年6月28日   编辑

学编程就是在不断排错踩坑中成长,很多人只看教程,不动手,好像学会了懂了,但是动起手来就会发现,我原来都是白看了。

最近在做django项目的时候又遇到了一个问题,报错如下:

TypeError: 'method' object is not subscriptable

简单记录下。

这个报错并不是什么棘手的问题,一般情况下,要么是漏掉了括号,要么就是用错了括号。

比如我这回报错原因是我用错了括号。报错代码:

request.session.get['key']

有朋友能一眼看出来问题所在吗?

django中获取session的写法应该是像下面这样的:

request.session.get('key',value)

或者是

request.session['key']

所以我上面报错的原因,就是用错了括号。

改成下面这样就对了:

request.session.get('key')

所以也只有多学多写,基础才能打牢固。

[猜你喜欢]

标签: python报错