狮身人面像“Sadisplay”扩建
sphinxcontrib-sadispla的Python项目详细描述
呈现由生成的PlantUML图或GraphViz有向图 SqlAlchemy模型。
大部分代码基于sphinxcontrib-plantuml源代码。
安装
pip install sphinxcontrib-sadisplay
用法
将显示添加到扩展列表:
extenstion = ['sphinxcontrib.sadisp', ]
将选项添加到conf.py:
plantuml = 'java -jar plantuml.jar'.split() graphviz = 'dot -Tpng'.split() sadisplay_default_render = 'plantuml'
渲染图像:
.. sadisplay:: :module: myapp.model.user, myapp.model.post
渲染到图像的链接(仅限HTML):
.. sadisplay:: :module: myapp.model.user, myapp.model.post :link: :alt: My Schema :render: graphviz