我正在尝试在模块中创建一个类,将该模块文件导入我的控制器中,然后引用该模块中定义的类,但我不断收到一条消息,内容为NameError("name 'self' is not defined")
这是我创建的模块中的代码:
from gluon import *
class device_info(object):
self.info = {}
def __init__(self, info):
self.info = info
return
def setInfo(info):
self.info = info
return
def getInfo():
return self.info`
有谁知道这是什么原因以及如何解决?我的印象是 web2py 支持用户定义的类。