是否可以测试方法是否为Sphinx自动摘要模板中的类方法?

时间:2018-11-21 15:28:30

标签: jinja2 python-sphinx autodoc

当前,我们有一个从此模板生成的方法自动摘要表(我们在上面设置了exclude方法):

{% if methods %}
.. rubric:: Methods

.. autosummary::
{% for item in methods %}
   {% if item not in exclude_methods %}
      ~{{ name }}.{{ item }}
   {% endif %}
{%- endfor %}
{% endif %}

我想将其分为两部分,一类使用类方法,另一类使用常规方法。类方法都是替代构造函数。

在for循环中是否可以测试{{ item }}是否为类方法?还是代码中还有另一种方式可以标记特定的方法,然后在模板中检查这些标记?

0 个答案:

没有答案