我有以下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')
有人能帮我吗?
我不确定问题出在哪里,但我通过删除数据库中的表并为classess使用不同的名称来解决它。