当前位置: 首页>>代码示例>>Python>>正文


Python views.get_swagger_view函数代码示例

本文整理汇总了Python中rest_framework_swagger.views.get_swagger_view函数的典型用法代码示例。如果您正苦于以下问题:Python get_swagger_view函数的具体用法?Python get_swagger_view怎么用?Python get_swagger_view使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了get_swagger_view函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: version_schema

def version_schema(*args, **kwargs):
    version = kwargs.pop('version')
    if version:
        patterns = import_string('aristotle_mdr_api.%s.urls.urlpatterns' % version)
    else:
        patterns = []

    return get_swagger_view(
            title='Aristotle API %s' % version,
            patterns=patterns
        )(*args)
开发者ID:aristotle-mdr,项目名称:aristotle-metadata-registry,代码行数:11,代码来源:urls.py

示例2: get_swagger_view

from django.contrib import admin
from django.views.generic import RedirectView
from rest_framework_swagger.views import get_swagger_view

from ..api.views import NotFoundViewSet
from ..ui.views import FeView


# Custom error-handling views.
handler400 = 'nsot.ui.views.handle400'
handler403 = 'nsot.ui.views.handle403'
handler404 = 'nsot.ui.views.handle404'
handler500 = 'nsot.ui.views.handle500'

# This is the basic API explorer for Swagger/OpenAPI 2.0
schema_view = get_swagger_view(title='NSoT API')


urlpatterns = [
    # API
    url(r'^api/', include('nsot.api.urls')),

    # Catchall for missing endpoints
    url(r'^api/.*/$', NotFoundViewSet.as_view({'get': 'list'})),

    # Docs (Swagger 2.0)
    url(r'^docs/', schema_view, name='swagger'),

    # Admin
    url(r'^admin/', include(admin.site.urls)),
开发者ID:dropbox,项目名称:nsot,代码行数:30,代码来源:urls.py

示例3: getattr

from accounts.admin import verification_site
import accounts.views

SITE_ID = getattr(settings, 'SITE_ID', 0)

urlpatterns = []
if SITE_ID != 2: # main, not for API-only
    urlpatterns += [
        url(r'^oauth2/authorize/$', accounts.views.IDAuthorizationView.as_view(), name="authorize"),
        url(r'^oauth2/', include('oauth2_provider.urls', namespace='oauth2_provider')),
        url(r'', include('accounts.urls', namespace="accounts")),
    ]
# API
urlpatterns += [
    url(r'^api/v1/', include('idapi.urls', namespace="v1")),
]
if getattr(settings, 'DEBUG', False):
    urlpatterns += [
        url(r'^api-auth/', include('rest_framework.urls', namespace='rest_framework')),
        url(r'^api-docs/', get_swagger_view(title='Identity API')),
    ]+static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
#urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)

if getattr(settings, 'HAVE_ADMIN', False):
    urlpatterns += [
        url(r'^admin/doc/', include('django.contrib.admindocs.urls')),
        url(r'^admin/', include(admin.site.urls)),
        url(r'^verification/', include(verification_site.urls)),
    ]
开发者ID:edemocracy,项目名称:ekklesia,代码行数:29,代码来源:urls.py

示例4: url

Examples:
Function views
    1. Add an import:  from my_app import views
    2. Add a URL to urlpatterns:  url(r'^$', views.home, name='home')
Class-based views
    1. Add an import:  from other_app.views import Home
    2. Add a URL to urlpatterns:  url(r'^$', Home.as_view(), name='home')
Including another URLconf
    1. Add an import:  from blog import urls as blog_urls
    2. Add a URL to urlpatterns:  url(r'^blog/', include(blog_urls))
"""
from django.conf.urls import include, url
from django.contrib import admin
from rest_framework_swagger.views import get_swagger_view

from libraryapp import views

schema_view = get_swagger_view(title='Library App API')


urlpatterns = [
    url(r'^xyz-admin/', include(admin.site.urls)),
    url(r'^$', views.SPAView.as_view(), name='homepage'),
    url(r'^libraryapp/', include('libraryapp.urls')),
    url(r'^api/v1/', include('libraryapi.urls')),
]

urlpatterns += [
    url(r'^docs/$', schema_view),
]
开发者ID:andela-sjames,项目名称:Django-ReactJS-Library-App,代码行数:30,代码来源:urls.py

示例5: get_schema_view

# Third Party Stuff
from rest_framework.permissions import AllowAny
from rest_framework.schemas import get_schema_view
from rest_framework_swagger.views import get_swagger_view

schema_view = get_schema_view(
    title='{{ cookiecutter.project_name }} API',
    description='{{ cookiecutter.project_description }}',
    public=True,
    permission_classes=[AllowAny, ])

swagger_schema_view = get_swagger_view(title='{{ cookiecutter.project_name }} API Playground')
开发者ID:aniketmaithani,项目名称:django-init,代码行数:12,代码来源:schemas.py

示例6: url

                              url)
from django.contrib import admin
from django.views.decorators.csrf import csrf_exempt
from rest_framework_swagger.views import get_swagger_view

from treeherder.credentials.urls import urlpatterns as credentials_patterns
from treeherder.embed import urls as embed_urls
from treeherder.webapp.api import urls as api_urls

admin.site.login_template = 'webapp/admin_login.html'

urlpatterns = [
   url(r'^api/', include(api_urls)),
   url(r'^embed/', include(embed_urls)),
   url(r'^admin/', include(admin.site.urls)),
   url(r'^docs/', get_swagger_view(title='Treeherder API')),
   url(r'^credentials/', include(credentials_patterns)),
]

if settings.DEBUG:
    import debug_toolbar
    urlpatterns += [
        url(r'^__debug__/', include(debug_toolbar.urls)),
    ]

if settings.GRAPHQL:
    from graphene_django.views import GraphQLView
    from treeherder.webapp.graphql.schema import schema
    urlpatterns += [
        url(r'^graphql', csrf_exempt(GraphQLView.as_view(graphiql=True, schema=schema))),
    ]
开发者ID:kmoir,项目名称:treeherder,代码行数:31,代码来源:urls.py

示例7: get_swagger_view

from django.conf.urls import url, include
from rest_framework_swagger.views import get_swagger_view

schema_view = get_swagger_view(title='Busta API')

# Wire up our API using automatic URL routing.
# Additionally, we include login URLs for the browsable API.
urlpatterns = [
    url(r'^api-auth/', include('rest_framework.urls', namespace='rest_framework')),
    url(r'^swagger/', schema_view),
    url(r'^post/', include('post.urls', namespace='post')),
]
开发者ID:Leop0ld,项目名称:Busta_server,代码行数:12,代码来源:urls.py

示例8: url

Examples:
Function views
    1. Add an import:  from my_app import views
    2. Add a URL to urlpatterns:  url(r'^$', views.home, name='home')
Class-based views
    1. Add an import:  from other_app.views import Home
    2. Add a URL to urlpatterns:  url(r'^$', Home.as_view(), name='home')
Including another URLconf
    1. Import the include() function: from django.conf.urls import url, include
    2. Add a URL to urlpatterns:  url(r'^blog/', include('blog.urls'))
"""
from django.conf.urls import url, include
from rest_framework import routers
from rest_framework_swagger.views import get_swagger_view
from rest_framework.schemas import get_schema_view

from .viewsets import CountyViewSet, ProductViewSet

router = routers.DefaultRouter(trailing_slash=False)
router.register(r'counties/?', CountyViewSet)
router.register(r'records/?', ProductViewSet, base_name="Product")

schema_view = get_swagger_view(title='Historical Imagery API')
# schema_view = get_schema_view(title='Historical Imagery API')

urlpatterns = [
    url(r'^', include(router.urls)),
    url(r'^schema/', schema_view),
    url(r'^historical_aerials-auth/?', include('rest_framework.urls', namespace='rest_framework'))
]
开发者ID:TNRIS,项目名称:historical-aerials,代码行数:30,代码来源:urls.py

示例9: get_swagger_view

from ajax_select import urls as ajax_select_urls
from rest_framework.authtoken import views
from rest_framework.documentation import include_docs_urls
from rest_framework_swagger.views import get_swagger_view

from server.routers import router, device_router
from catalog.routers import router as catalog_router
from stats.routers import router as stats_router

from django.contrib import admin
admin.autodiscover()

TITLE = 'Migasfree REST API'

swagger_schema_view = get_swagger_view(title=TITLE)

urlpatterns = [
    url(r'^', include('django.contrib.auth.urls')),
    url(r'^docs/', swagger_schema_view, name='docs'),
    url(r'^api-docs/', include_docs_urls(title=TITLE)),
    url(r'^token-auth/$', views.obtain_auth_token),
    url(r'^rest-auth/', include('rest_auth.urls')),
    url(r'^api/v1/token/', include(router.urls)),
    url(r'^api/v1/token/', include(stats_router.urls)),
    url(r'^api/v1/token/devices/', include(device_router.urls)),
    url(r'^api/v1/token/catalog/', include(catalog_router.urls)),

    url(r'', include('migasfree.server.urls')),
    url(r'', include('migasfree.stats.urls')),
开发者ID:migasfree,项目名称:migasfree,代码行数:29,代码来源:urls.py

示例10: url

"""calorie_find URL Configuration

The `urlpatterns` list routes URLs to views. For more information please see:
    https://docs.djangoproject.com/en/1.9/topics/http/urls/
Examples:
Function views
    1. Add an import:  from my_app import views
    2. Add a URL to urlpatterns:  url(r'^$', views.home, name='home')
Class-based views
    1. Add an import:  from other_app.views import Home
    2. Add a URL to urlpatterns:  url(r'^$', Home.as_view(), name='home')
Including another URLconf
    1. Import the include() function: from django.conf.urls import url, include
    2. Add a URL to urlpatterns:  url(r'^blog/', include('blog.urls'))
"""
from django.conf.urls import url, include
from django.contrib import admin
from rest_framework_swagger.views import get_swagger_view

schema_view = get_swagger_view('Calorie Find')


urlpatterns = [
    url(r'^api/v1/calories/', include('calories.urls')),
    url(r'^admin/', admin.site.urls),
    url(r'^$', schema_view),
]
开发者ID:banjocat,项目名称:calorie-find,代码行数:27,代码来源:urls.py

示例11: get_swagger_view

from django.conf.urls import url

from rest_framework_swagger.views import get_swagger_view

from api.views import *
from api.views.list_views import PolygonGeomView

schema_view = get_swagger_view(title='Land Matrix API')

urlpatterns = [
    url(r'^agricultural-produce\.json',
        AgriculturalProduceListView.as_view(),
        name='agricultural_produce_api'),
    url(r'^contract-farming\.json',
        ContractFarmingView.as_view(),
        name='contract_farming_api'),
    url(r'^countries-geom\.json',
        CountryGeomView.as_view(),
        name='countries_geom_api'),
    url(r'^target-countries\.json',
        TargetCountryListView.as_view(),
        name='target_countries_api'),
    url(r'^countries\.json',
        CountryListView.as_view(),
        name='countries_api'),
    url(r'^country_deals\.json',
        CountryDealsView.as_view(),
        name='country_deals_api'),
    url(r'^deal_detail/(?P<deal_id>\d+)\.json',
        DealDetailView.as_view(),
        name='api_deal_detail'),
开发者ID:sinnwerkstatt,项目名称:landmatrix,代码行数:31,代码来源:urls.py

示例12: get_swagger_view

from django.conf.urls import url, include

from rest_framework_swagger.views import get_swagger_view


schema_view = get_swagger_view()

urlpatterns = [
    url(r'^$', schema_view, name='docs'),
    url(r'^contenus/', include('zds.tutorialv2.api.urls', namespace='content')),
    url(r'^forums/', include('zds.forum.api.urls', namespace='forum')),
    url(r'^galeries/', include('zds.gallery.api.urls', namespace='gallery')),
    url(r'^membres/', include('zds.member.api.urls', namespace='member')),
    url(r'^mps/', include('zds.mp.api.urls', namespace='mp')),
    url(r'^tags/', include('zds.utils.api.urls', namespace='tag')),
    url(r'^notifications/', include('zds.notification.api.urls', namespace='notification')),
]
开发者ID:josephcab,项目名称:zds-site,代码行数:17,代码来源:urls.py

示例13: url

                api.views.RunTagViewSet,
                base_name='run-tag')
router.register('run-labels',
                api.views.RunLabelViewSet,
                base_name='run-label')
router.register('users',
                api.views.UserViewSet,
                base_name='user')

urlpatterns = [
    url(r'^', include(router.urls)),
    url(r'^status/$', api.views.status),
    url(r'^info/$', api.views.info),
    url(r'^auth-status/$', api.views.auth_status),
    url(r'^storage-settings/$', api.views.StorageSettingsView.as_view()),
    url(r'^doc/$', get_swagger_view(title='Loom API')),
]

if get_setting('LOGIN_REQUIRED'):
    urlpatterns.extend([
        url(r'^auth/$', api.views.AuthView.as_view()),
        url(r'^tokens/$', api.views.TokenView.as_view()),
    ])

if settings.DEBUG:
    # This view is for testing response to a server error, e.g. where
    # server errors are logged.
    urlpatterns.extend([
        url('^error/$', api.views.raise_server_error),
    ])
开发者ID:StanfordBioinformatics,项目名称:loom,代码行数:30,代码来源:urls.py

示例14: url

api_router.register(r'risk-scores', views.RiskScoreViewSet)
api_router.register(r'signatures', views.SignatureViewSet)
api_router.register(r'consent-forms', views.ConsentPDFViewSet)
api_router.register(r'health-samples', views.HealthSampleViewSet)
api_router.register(r'lifestyle', views.LifestyleMetricStatusViewSet)
api_router.register(r'newsfeed', views.ItemViewSet)
api_router.register(r'device/apns', APNSDeviceAuthorizedViewSet)
api_router.register(r'device/gcm', GCMDeviceAuthorizedViewSet)


public_api = [
    url(r'^api/', include(
            api_router.urls,
        )
    ),
    url(r'^api/o/', include('oauth2_provider.urls', namespace='oauth2_provider')),
]

schema_view = schema_view = get_swagger_view(
    title='MyGeneRank Public API',
    #description='This document described the public interface to MyGeneRank. Except \
#where otherwise noted, an authenticated user account is required to access all endpoints.',
    patterns=public_api,
    urlconf='api.urls',
)

urlpatterns = public_api + [
    url(r'^api/register/', views.CreateUserView.as_view()),
    url(r'^api/schema/', schema_view),
]
开发者ID:aleon21,项目名称:gene-pc-api,代码行数:30,代码来源:urls.py

示例15: url

    1. Add an import:  from other_app.views import Home
    2. Add a URL to urlpatterns:  url(r'^$', Home.as_view(), name='home')
Including another URLconf
    1. Import the include() function: from django.conf.urls import url, include
    2. Add a URL to urlpatterns:  url(r'^blog/', include('blog.urls'))
"""
from django.conf.urls import url, include
from django.contrib import admin
from rest_framework_jwt.views import obtain_jwt_token, verify_jwt_token
from rest_framework_swagger.views import get_swagger_view
from movie import views
from rest_framework import routers
from django.views.generic import TemplateView


schema_view = get_swagger_view(title='Movie API')

router = routers.DefaultRouter()
router.register(r'movies', views.MovieViewset)

urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^api-auth/', include('rest_framework.urls', namespace='rest_framework')),
    url(r'^api-token-auth/', obtain_jwt_token),
    url(r'^api-token-verify/', verify_jwt_token),
    url(r'^doc/$', schema_view),
    url(r'^api/movielist/$', views.MovieListView.as_view()),
    url(r'^api/', include(router.urls)),
    url(r'^', TemplateView.as_view(template_name='index.html')),
]
开发者ID:pyprism,项目名称:Movie,代码行数:30,代码来源:urls.py


注:本文中的rest_framework_swagger.views.get_swagger_view函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。