本文整理汇总了Python中rest_framework_swagger.views.get_swagger_view函数的典型用法代码示例。如果您正苦于以下问题:Python get_swagger_view函数的具体用法?Python get_swagger_view怎么用?Python get_swagger_view使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了get_swagger_view函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的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
示例16: get_swagger_view
from __future__ import unicode_literals
from rest_framework_swagger.views import get_swagger_view
from django.conf import settings
from django.conf.urls import include, url
from django.contrib import admin
from django.views.static import serve
from netbox.views import APIRootView, handle_500, HomeView, SearchView, trigger_500
from users.views import LoginView, LogoutView
handler500 = handle_500
swagger_view = get_swagger_view(title='NetBox API')
_patterns = [
# Base views
url(r'^$', HomeView.as_view(), name='home'),
url(r'^search/$', SearchView.as_view(), name='search'),
# Login/logout
url(r'^login/$', LoginView.as_view(), name='login'),
url(r'^logout/$', LogoutView.as_view(), name='logout'),
# Apps
url(r'^circuits/', include('circuits.urls')),
url(r'^dcim/', include('dcim.urls')),
url(r'^extras/', include('extras.urls')),
url(r'^ipam/', include('ipam.urls')),
开发者ID:awfki,项目名称:netbox,代码行数:31,代码来源:urls.py
示例17: url
from yunity.groups.api import GroupViewSet
from yunity.stores.api import StoreViewSet, PickupDatesViewSet
from yunity.users.api import UserViewSet
router = routers.DefaultRouter()
router.register(r'groups', GroupViewSet)
router.register(r'auth', AuthViewSet, base_name='auth')
# User endpoints
router.register(r'users', UserViewSet)
# Chat endpoints
router.register(r'conversations', ChatViewSet)
chat_router = routers.NestedSimpleRouter(router, r'conversations', lookup='conversations')
chat_router.register(r'messages', ChatMessageViewSet, base_name='conversations-messages')
# pickup date endpoints
router.register(r'pickup-dates', PickupDatesViewSet)
# Store endpoints
router.register(r'stores', StoreViewSet)
urlpatterns = [
url(r'^api/', include(router.urls, namespace='api')),
url(r'^api/', include(chat_router.urls, namespace='api')),
url(r'^api-auth/', include('rest_framework.urls', namespace='rest_framework')),
url(r'^admin/', include(admin.site.urls)),
url(r'^docs/', get_swagger_view()),
]
开发者ID:yunity,项目名称:yunity-core,代码行数:30,代码来源:urls.py
示例18: url
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
import ui.views
from . import api_urls
from rest_framework_swagger.views import get_swagger_view
schema_view = get_swagger_view(title='Pastebin API')
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^$', ui.views.RouteExplorer.as_view()),
url(r'api/v1/', include(api_urls.router.urls)),
url(r'^info/',include('info.urls',namespace="info")),
url(r'^api/docs/', schema_view),
url(r'^chatbot/', include('chatbot.urls', namespace='chatbot'))
]
开发者ID:hasadna,项目名称:OpenTrainCommunity,代码行数:29,代码来源:urls.py
示例19: patterns
from django.views.static import serve
'''
#django 1.7
urlpatterns = patterns('',
url(r'^admin/', include(admin.site.urls)),
url(r'^docs/', include('rest_framework_swagger.urls')),
url(r'^$','webmining_server.views.analyzer'),
url(r'^pg-rank/(?P<pk>\d+)/','webmining_server.views.pgrank_view', name='pgrank_view'),
url(r'^pages-sentiment/(?P<pk>\d+)/', PageCounts.as_view(), name='pages-sentiment'),
url(r'^search-list/', SearchTermsList.as_view(), name='search-list'),
url(r'^about/','webmining_server.views.about'),
url(r'^assets/(?P<path>.*)$', 'django.views.static.serve', {'document_root': settings.MEDIA_ROOT}),
)
'''
from rest_framework_swagger.views import get_swagger_view
schema_view = get_swagger_view(title='API name')
urlpatterns = [
url(r'^docs/', schema_view)
]
urlpatterns += [
url(r'^admin/', include(admin.site.urls)),
url(r'^$',analyzer),
url(r'^pg-rank/(?P<pk>\d+)/',pgrank_view, name='pgrank_view'),
url(r'^pages-sentiment/(?P<pk>\d+)/', PageCounts.as_view(), name='pages-sentiment'),
url(r'^search-list/', SearchTermsList.as_view(), name='search-list'),
url(r'^about/',about),
url(r'^assets/(?P<path>.*)$', serve, {'document_root': settings.MEDIA_ROOT})
]
开发者ID:ai2010,项目名称:machine_learning_for_the_web,代码行数:31,代码来源:urls.py
示例20: url
url('', include('exams.urls')),
url('', include('searches.urls')),
url('', include('student.urls')),
url('', include('analytics.urls')),
url('', include('agreement.urls')),
# Automatic deployment endpoint
url(r'deploy_staging/', 'semesterly.views.deploy_staging'),
url(r'^sw(.*.js)$', semesterly.views.sw_js, name='sw_js'),
url(r'^manifest(.*.json)$', semesterly.views.manifest_json, name='manifest_json'),
# error page testing
url(r'^404testing/', TemplateView.as_view(template_name='404.html')),
url(r'^500testing/', TemplateView.as_view(template_name='500.html'))
)
if getattr(settings, 'STAGING', False):
urlpatterns += patterns('', url(r'^robots.txt$',
lambda r: HttpResponse("User-agent: *\nDisallow: /", content_type="text/plain")))
else:
urlpatterns += patterns('', url(r'^robots.txt$',
lambda r: HttpResponse("User-agent: *\nDisallow:", content_type="text/plain")))
# api views
if getattr(settings, 'DEBUG', True):
urlpatterns += [
url(r'^swagger/$', get_swagger_view(title='semesterly')),
url(r'^schema/$', get_schema_view(title='semesterly')),
]
开发者ID:majidaziz,项目名称:semesterly,代码行数:31,代码来源:urls.py
注:本文中的rest_framework_swagger.views.get_swagger_view函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论