Tôi đang xây dựng nhân sư doc của tôi cho một dự án django theo cách sau:tài liệu Sphinx và autodoc-skip thành viên
sphinx-apidoc app -o docs/source/app --force
Bây giờ nó bao gồm tất cả nhân công nhập cư Nam mà tôi không muốn có trong tài liệu của tôi. Bây giờ tôi đã cố loại trừ chúng theo cách sau:
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)
Bây giờ chúng không được ghi lại nữa, nhưng vẫn được liệt kê trong mô-đun. Làm thế nào tôi có thể loại trừ chúng?