def add_resource_no_matter_slashes(resource, route, endpoint=None, defaults=None):
"""Adds a resource for both trailing slash and no trailing slash to prevent redirects.
"""
slashless = route.rstrip('/')
_resource_paths.append(api_v1.url_prefix + slashless)
slashful = route + '/'
endpoint = endpoint or resource.__name__.lower()
defaults = defaults or {}
rest_api_v1.add_resource(resource,
slashless,
endpoint=endpoint + '__slashless',
defaults=defaults)
rest_api_v1.add_resource(resource,
slashful,
endpoint=endpoint + '__slashful',
defaults=defaults)
api_v1.py 文件源码
python
阅读 22
收藏 0
点赞 0
评论 0
评论列表
文章目录