def get_urlpatterns(handler_module):
# NB: This could just as well be your `urls.py` – it's here to make testing various handler
# configurations easier.
router = Router.from_file(os.path.join(os.path.dirname(__file__), 'tests', 'petstore-expanded.yaml'))
router.add_handlers(handler_module)
validate_router(router)
router_urls = router.get_urls(
decorate=(csrf_exempt,),
optional_trailing_slash=True,
)
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^api/', include(router_urls, 'api')),
url(r'^api/', include(get_docs_urls(router, 'api-docs'), 'api-docs')),
]
return urlpatterns
评论列表
文章目录