学编程就是在不断排错踩坑中成长,很多人只看教程,不动手,好像学会了懂了,但是动起手来就会发现,我原来都是白看了。
最近在做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')
所以也只有多学多写,基础才能打牢固。
标签: