Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
按照文档的里的方法http://relatorio.openhex.org/wiki/IndepthIntroduction通过frame 添加数据库图片字段后,点击报表按钮会提示出错"str can not use seek()
注意用二进制方式 打开文件. 'rb'
望谢兄详细指导一下,要用二进制打开那个文件呢?附件是本人的一个简单demo,想要显示产品的图片(product.picture)
product.picture 是以 base64 编码的一个字串. 而 relatorio report 期望 的是 一个二进制字节流..看你模块里面没有关于 product.picture 的转换处理. 所以, 你只需要在 .py 文件中, 加入对 product.picture 字段 的一个 base64 --> binary bytes stream就OK了.具体的你搜索一下 BBS 里, 有关于在报表中使用图片的例子... 而且官方addons 里也有相关的代码.