我正在尝试创建一个reStructuredText指令,该指令获取内容,使用PIL基于该内容创建图像,然后在文档中显示生成的图像。到目前为止我所做的是image指令的子类,在某个路径上创建文件(比如,images / diagram.png),然后将images / diagram.png传递给image指令。这个问题是文件被保存到./images/但生成的html文档在{output_dir} / static / images /中查找它。
我的问题是如何访问reST用于存储输出的目录的值,以便将图像存储在正确的位置?