def preprocessing_filter_spec(endpoints):
filtered = []
for (path, path_regex, method, callback) in endpoints:
# Remove all but DRF API endpoints
if path.startswith("/api/"):
filtered.append((path, path_regex, method, callback))
return filtered
def custom_preprocessing_hook(endpoints):
filtered = []
for (path, path_regex, method, callback) in endpoints:
if "schema" not in path:
filtered.append((path, path_regex, method, callback))
return filtered
3条答案
按热度按时间ki1q1bka1#
这对我很有效:
在设置中:
n6lpvg4x2#
解决了这个问题。复制了自定义的预处理钩子函数,修改了pass语句来过滤端点中我不需要的东西,然后在我的预处理钩子的壮观设置中Map了文件和函数的位置。
qaxu7uf23#
详细信息:
在www.example.com所在的目录中创建一个文件setting.py。假设文件名为 excluded_path.py
1-添加到排除的路径.py:
这是我们不想在文档输出中显示的模式路径。
2-settings.py