我已将文档定义创建为 -
class Post(Document):
title = StringField(required=True, max_length=200)
content = StringField(required=True)
author = StringField(required=True, max_length=50)
published = DateTimeField(default=datetime.datetime.now)
我正在从 json 文件插入数据 --
data_json = json.load(data_file)
post_1 = Post(data_file)
post_1.save()
我收到错误为 -
TypeError: Instantiating a document with positional arguments is not supported. Please use field_name=value keyword arguments.
不支持传递json文件吗?
最佳答案
需要解压字典—— 发布(**数据)
关于python - Mongoengine-类型错误: Instantiating a document with positional arguments is not supported,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61485831/