我正在通过以下方式为 django 项目构建我的 sphinx 文档:
sphinx-apidoc app -o docs/source/app --force
现在它包括了我不想在我的文档中包含的所有南方迁移。我现在尝试通过以下方式排除它们:
conf.py:
def skip_migrations(app, what, name, obj, skip, options):
return skip or (what == 'module' and name.find('Migration') != -1)\
or str(obj).find('migrations') != -1
def setup(app):
app.connect('autodoc-skip-member', skip_migrations)
现在它们不再被记录,但仍列在模块下。我怎样才能排除它们?