• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Python views.get_swagger_view函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了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;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Python rest_util.api_call函数代码示例发布时间:2022-05-26
下一篇:
Python urlparser.UrlParser类代码示例发布时间:2022-05-26
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap