模型提交不能在peewee中命名为“模型”?

时间:2016-11-08 09:03:58

标签: peewee

我使用基于peewee的peewee-async来创建一个名为'model'的字段的模型

class Test(peewee.Model):
    model = peewee.CharField(max_length=255)

    class Meta:
        database = DATABASE
        db_table = 'test'
        schema = 'opr'`

当我创建一个对象时,它发生了一个错误:

File "/home/mwh/py3workplace/workplace/ad_tornado/handlers/opr.py", line 78, in post
yield from self.db.create(TaskReqEven,**insert_sql)
TypeError: create() got multiple values for argument 'model'

我尝试使用其他名称替换'model',它正确提交到数据库,所以我 如果型号名称不能命名为“型号”,则会跳出来吗?

1 个答案:

答案 0 :(得分:0)

看起来错误是在您创建的某些覆盖中?看看你的代码。无论如何" db.create()"正在做的就是问题。