gpt4 book ai didi

python - 如何使用 Ravendb 同时插入多个附件

转载 作者:行者123 更新时间:2023-12-05 04:26:06 24 4
gpt4 key购买 nike

我想用 ravendb 插入这些附件,但我得到这个错误:

InvalidOperationException: Can't store attachment ok1.jpeg of document InstagramPosts/1313-FF, there is a deferred command registered to create an attachment with the same name.

代码:

buffer = BytesIO()
buffer.write(open(name, 'rb').read())
buffer.seek(0)
self.session.advanced.attachment.store(self.ID, os.path.basename(name), buffer)

buffer = BytesIO()
buffer.write(open("Media/ok1.jpeg", 'rb').read())
buffer.seek(0)
self.session.advanced.attachment.store(self.ID, os.path.basename("Media/ok1.jpeg"), buffer)


buffer = BytesIO()
buffer.write(open("Media/ok2.jpeg", 'rb').read())
buffer.seek(0)
self.session.advanced.attachment.store(self.ID, "Media/ok2.jpeg", buffer)
self.session.save_changes()

最佳答案

我认为您使用的是遗留的 pyravendb 包。

尝试使用 ravendb v5.2beta。 (它接近稳定版本)。

https://pypi.org/project/ravendb/5.2.0b2/

编辑:我们发布了稳定版! https://pypi.org/project/ravendb/

关于python - 如何使用 Ravendb 同时插入多个附件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73113315/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com