使用 www.parse.com 并遵循以下说明:
https://github.com/dgrtwo/ParsePy
Python 2.7.3(默认,2012 年 8 月 1 日,05:14:39)
我创建了一个名为 testClass 的类
class testClass(Object):
    """Create a Test Class Object"""
    testId = ''
    def __init__(self,param):
        logging.info("testClass() New testClass object created()")
        print 'testClass() New testClass object created()'
        self.testId = param
我可以使用以下方法在 Parse 中创建新对象:
def testClassFromParse(param):
    try:
        testObj = testClass(param)
        testObj.save()
        hello = testClass.Query.filter(objectId='TQysq4uOp6')
        print type(hello)
        print hello
    except Exception,e:
        print traceback.format_exc()
        print 'testClassFromParse() Error'
每次执行时,都会在 Parse Dashboard 中成功创建新行,但是当我想根据示例使用 testId 或 objectId 检索对象时,我得到:
testClass() New testClass object created()
<class 'parse_rest.query.Queryset'>
File "/usr/local/lib/python2.7/dist-packages/parse_rest/query.py", line 58, in get
    return self.filter(**kw).get()
  File "/usr/local/lib/python2.7/dist-packages/parse_rest/query.py", line 142, in get
    results = self._fetch()
  File "/usr/local/lib/python2.7/dist-packages/parse_rest/query.py", line 117, in _fetch
    return self._manager._fetch(**options)
  File "/usr/local/lib/python2.7/dist-packages/parse_rest/query.py", line 41, in _fetch
    return [klass(**it) for it in klass.GET(uri, **kw).get('results')]
TypeError: __init__() got an unexpected keyword argument 'objectId'
testClassFromParse() Error
我可以通过我的仪表板 objectId 确认存在。还尝试了不同的属性:testID,但结果相同。
任何想法,如何检索对象然后访问其元素?
谢谢