python-object()没有参数错误

时间:2018-12-03 13:27:33

标签: python object parameters runtime-error

我有以下python类。

class FileMaster(db.Entity):
        id = PrimaryKey(int, auto = True)
        description = Required(str)
        filesource = Required(str)
        createdby = Optional(int)
        createddate = Optional(datetime.datetime)
        updatedby = Optional(int)
        updateddate = Optional(datetime.datetime)
        filelists = Set('FileList')

class FileList(db.Entity):
        id = PrimaryKey(int, auto = True)
        filemaster = Required(FileMaster)
        filelocation = Required(str)
        createdby = Optional(int)
        createddate = Optional(datetime.datetime)
        updatedby = Optional(int)
        updateddate = Optional(datetime.datetime)
        transcripts = Set('Transcript')

以下行运行正常,

filemst = FileMaster(description=desc, filesource = filesourcepath) 

但是下面一行给出了错误“ object()不带参数”

filelist = FileList(filemaster=filemst, filelocation='test')

有人可以帮我吗?

1 个答案:

答案 0 :(得分:0)

我不确定是什么问题,但是我通过删除数据库中的表并为类使用了不同的名称来解决了这个问题。