from rest_framework.routers import DefaultRouter

from . import constants, viewsets

router = DefaultRouter()
router.root_view_name = "users_root"
router.register(r"users",
                viewsets.UserViewset,
                basename=constants.USER_BASENAME)
示例#2
0
from django.conf.urls import url, include
from rest_framework.routers import DefaultRouter
from mplib import views, tmpview

router = DefaultRouter()
router.root_view_name = 'API List'
router.register(r'user', views.UserViewSet, base_name='user')
router.register(r'libuser', views.LibUserViewSet, base_name='libuser')
router.register(r'notice', views.NoticeViewSet, base_name='notice')
router.register(r'activity', views.ActivityViewSet, base_name='activity')
router.register(r'advise', views.AdviseViewSet, base_name='advise')

urlpatterns = [
    url(r'^', include(router.urls)),
    url(r'schema', views.schema_view),
    # url(r'test', tmpview.test),
    # url(r'rank', tmpview.rank),
    # url(r'detail', tmpview.rank),
    # url(r'search_lib', tmpview.search_lib),
    # url(r'notice', tmpview.notice)
]
示例#3
0
from rest_framework.routers import DefaultRouter
from apps.measurements.api_view_v1 import ProjectViewSet, MeasurementViewSet

router = DefaultRouter()
router.root_view_name = 'root'
router.register('projects', ProjectViewSet)
router.register('measurements', MeasurementViewSet)
urlpatterns = [] + router.urls
示例#4
0
from django.conf.urls import url, include
from rest_framework.routers import DefaultRouter

from . import views

#
# Router
#
router = DefaultRouter()
router.root_view_name = 'io-api-root'
router.APIRootView = views.IoView
router.register(r'questions', views.QuestionIoViewSet)
router.register(r'submissions', views.SubmissionIoViewSet)

#
# Patterns
#
urlpatterns = [
    url(r'^', include(router.urls)),
    url(r'^questions/(?P<pk>[0-9a-f-]+)/iospec/$', views.question_iospec_view),
    url(r'^submissions/(?P<pk>[0-9a-f-]+)/feedback/$',
        views.submission_feedback_view),
]
示例#5
0
    'get': 'list',
    'post': 'create',
})
effect_detail = EffectViewSet.as_view({
    'get': 'retrieve',
    'put': 'update',
    'patch': 'partial_update',
    'delete': 'destroy'
})

user_list = OldJobViewSet.as_view({'get': 'list'})
user_detail = OldJobViewSet.as_view({'get': 'retrieve'})

# create a router and register our viewsets with it
router = DefaultRouter()
router.root_view_name = 'test'
router.register(r'character', views.CharacterViewSet)
router.register(r'character-search', views.CharacterSearchViewSet)
router.register(r'attributes', views.AttributesViewSet)
router.register(r'oldjob', views.OldJobViewSet)
router.register(r'talent', views.TalentViewSet)
router.register(r'skill', views.SkillViewSet)
router.register(r'status', views.StatusViewSet)
router.register(r'effect', views.EffectViewSet)
router.register(r'users', views.UserViewSet)

urlpatterns = [
    url(r'^', include(router.urls)),
]

routeList = (
示例#6
0
from django.contrib import admin
from django.urls import include, path, re_path
from rest_framework.routers import DefaultRouter

from drf_parameterize.core.views import HomeView

root_router = DefaultRouter()
root_router.root_view_name = "api_root"

urlpatterns = [
    path("", HomeView.as_view(), name="index"),
    re_path(r"^api/(?P<version>(v1))/", include(
        (root_router.urls, "api_root"))),
    path("admin/", admin.site.urls),
]