TypeError: ‘method‘ object is not subscriptable

Python Django编程时遇到如下错误

  File "C:\Users\shisheng\PycharmProjects\cdn2018\apps\cdnproject\views.py", line 23, in post
    urls = request.POST.get[‘aliurl‘]
TypeError: ‘method‘ object is not subscriptable

注意下,这里应该使用()因为这是一个类的方法

request.POST.get(‘aliurl‘)

原文地址:http://blog.51cto.com/ipcpu/2304577

时间: 2024-11-09 10:25:11

TypeError: ‘method‘ object is not subscriptable的相关文章

关于TypeError: 'zip' object is not subscriptable报错的处理

#利用内置函数zip()实现功能,请获取字符串s="alex_is_good_guy" l1=["alex",22,33,44,55] l2=["is",22,33,44,55] l3=["good",22,33,44,55] l4=["guy",22,33,44,55] 处理过程如下: 1.思路为用zip()将每个列表元素按位置,一一组合,这时结果应该是: [('alex', 'is', 'good',

openpyxl使用sheet.rows或sheet.columns报TypeError: 'generator' object is not subscriptable解决方式

解决方案: 因为新版本的openpyxl使用rows或者columns返回一个生成器所以可以使用List来解决报错问题 >>> sheet.columns[0] Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: 'generator' object is not subscriptable >>> list(she

[转载]Python方法绑定——Unbound/Bound method object的一些梳理

本篇主要总结Python中绑定方法对象(Bound method object)和未绑定方法对象(Unboud method object)的区别和联系.主要目的是分清楚这两个极容易混淆的概念,顺便将Python的静态方法,类方法及实例方法加以说明 OK,下面开始 1. 一个方法引发的"血案" 类中所定义的函数称为方法举例: >>>class Foo(object): ... def foo(): ... print 'call foo' 然后令人困惑的地方就来了:当

TypeError:&#39;dict&#39; object is not callable

TypeError:'dict' object is not callable 出现这种错误有两种可能: 1. 代码里重新定义了dict,比如 dict= {...},这时调用的是代码里定义的dict而不是python内置类型 2. 取字典内容时用了()而不是[].比如sdict("content_id"),应该是sdict["content_id"] TypeError:'dict' object is not callable

python框架Scrapy报错TypeError: &#39;float&#39; object is not iterable解决

原因是:Twisted版本高了. 解决办法: 只要把Twisted库降级到16.6.0即可: 1 pip3 install Twisted==16.6.0 2 3 注:Twisted16.6.0安装后,会自动卸载高版本的Twisted python框架Scrapy报错TypeError: 'float' object is not iterable解决

TypeError: &#39;NoneType&#39; object has no attribute &#39;__getitem__&#39;

Buildbot版本:(0.8.10) Bug:TypeError: 'NoneType' object has no attribute '__getitem__' 参考页面:http://trac.buildbot.net/ticket/3107?cversion=0&cnum_hist=3 修改文件slaves.py中出错部分的代码为 1 try: 2 max_builds = int(request.args.get('numbuilds', ['10'])[0]) 3 except (

重构改善既有代码设计--重构手法08:Replace Method with Method Object (以函数对象取代函数)

你有一个大型函数,其中对局部变量的使用,使你无法釆用 Extract Method. 将这个函数放进一个单独对象中,如此一来局部变量就成了对象内的值域(field) 然后你可以在同一个对象中将这个大型函数分解为数个小型函数. class Order... double price() { double primaryBasePrice; double secondaryBasePrice; double tertiaryBasePrice; // long computation; ... }

python TypeError: &#39;builtin_function_or_method&#39; object is not iterable keys

statinfo = os.stat( OneFilePath ) if AllFiles.has_key( statinfo.st_size ): OneKey = AllFiles[ statinfo.st_size ] OneKey.append( OneFilePath ) AllFiles[ statinfo.st_size ] = OneKey else: if statinfo.st_size > MinSize: # print statinfo.st_size AllFiles

TypeError: &#39;str&#39; object is not callable

Python报错TypeError: 'str' object is not callable TypeError: 'str' object is not callable