from tornado.web import URLSpec, StaticFileHandler
from settings import default_settings, \
- SWAGGER_API_DOCS, SWAGGER_API_LIST, SWAGGER_API_SPEC
+ SWAGGER_API_DOCS, SWAGGER_RESOURCE_LISTING, SWAGGER_API_DECLARATION
from views import SwaggerUIHandler, SwaggerResourcesHandler, SwaggerApiHandler
default_settings,
name=SWAGGER_API_DOCS),
URLSpec(
- _path(r'spec.json$'),
+ _path(r'resources.json$'),
SwaggerResourcesHandler,
default_settings,
- name=SWAGGER_API_LIST),
+ name=SWAGGER_RESOURCE_LISTING),
URLSpec(
- _path(r'spec$'),
+ _path(r'APIs$'),
SwaggerApiHandler,
default_settings,
- name=SWAGGER_API_SPEC),
+ name=SWAGGER_API_DECLARATION),
(
_path(r'(.*\.(css|png|gif|js))'),
StaticFileHandler,
SWAGGER_VERSION = '1.2'
SWAGGER_API_DOCS = 'swagger-api-docs'
-SWAGGER_API_LIST = 'swagger-api-list'
-SWAGGER_API_SPEC = 'swagger-api-spec'
+SWAGGER_RESOURCE_LISTING = 'swagger-resource-listing'
+SWAGGER_API_DECLARATION = 'swagger-api-declaration'
STATIC_PATH = os.path.join(os.path.dirname(os.path.normpath(__file__)),
'static')
import tornado.template
import tornado.web
-from settings import SWAGGER_VERSION, SWAGGER_API_LIST, SWAGGER_API_SPEC
+from settings import SWAGGER_VERSION
+from settings import SWAGGER_RESOURCE_LISTING, SWAGGER_API_DECLARATION
from settings import models, basePath
return self.static_path
def get(self):
- discovery_url = basePath() + self.reverse_url(SWAGGER_API_LIST)
+ discovery_url = basePath() + self.reverse_url(SWAGGER_RESOURCE_LISTING)
self.render('index.html', discovery_url=discovery_url)
'produces': ["application/json"],
'description': 'Test Api Spec',
'apis': [{
- 'path': self.reverse_url(SWAGGER_API_SPEC),
+ 'path': self.reverse_url(SWAGGER_API_DECLARATION),
'description': 'Test Api Spec'
}]
}