##############################################################################
import inspect
import json
-import os.path
import tornado.template
import tornado.web
return self.static_path
def get(self):
- discovery_url = os.path.join(
- self.base_url,
- self.reverse_url(settings.RESOURCE_LISTING_NAME))
+ resource_url = self.reverse_url(settings.RESOURCE_LISTING_NAME)
+ discovery_url = self.base_url + resource_url
self.render('index.html', discovery_url=discovery_url)
'apiVersion': self.api_version,
'swaggerVersion': self.swagger_version,
'basePath': self.base_url,
- 'produces': ["application/json"],
- 'description': 'Test Api Spec',
'apis': [{
'path': self.reverse_url(settings.API_DECLARATION_NAME),
- 'description': 'Test Api Spec'
+ 'description': 'Restful APIs Specification'
}]
}
'apiVersion': self.api_version,
'swaggerVersion': self.swagger_version,
'basePath': self.base_url,
+ 'resourcePath': '/',
+ 'produces': ["application/json"],
'apis': [self.__get_api_spec__(path, spec, operations)
for path, spec, operations in apis],
'models': self.__get_models_spec(settings.models)