def test_default(self):
     router = DefaultRouter()
     router.register('dumb', DumbViewSet)
     urlnames = set(map(lambda r: r.name, router.urls))
     assert urlnames == set(('api-root', 'dumbmodel-list', 'dumbmodel-detail'))
Beispiel #2
0
from __future__ import unicode_literals

from django.conf.urls import url, include
from rest_framework_mongoengine.routers import DefaultRouter as MongoDefaultRouter

from audit_tools.audit.views.api import AccessViewSet, ProcessViewSet, ModelActionViewSet

router = MongoDefaultRouter()
router.register(r'access', AccessViewSet, base_name='access')
router.register(r'model_action', ModelActionViewSet, base_name='model_action')
router.register(r'process', ProcessViewSet, base_name='process')

urlpatterns = [
    '',
    url(r'^', include(router.urls)),
]
Beispiel #3
0
from django.conf.urls import url, include
from django.contrib import admin
from rest_framework.routers import DefaultRouter
from rest_framework_mongoengine.routers import DefaultRouter as MongoDefaultRouter

from locations.views import LocationViewSet

drf_router = DefaultRouter()
mongo_router = MongoDefaultRouter()

# drf_router.register(r'users', UserCreationFormViewSet)
mongo_router.register(r'locations', LocationViewSet)

urlpatterns = [
    #   url(r'^api/', include(drf_router.urls)),
    url(r'^api/', include(mongo_router.urls)),
    url(r'^api/accounts/', include('rest_auth.urls')),
    url(r'^api/accounts/registration/',
        include('rest_auth.registration.urls')),
    url(r'^admin/', admin.site.urls),
]
Beispiel #4
0
 def test_default(self):
     router = DefaultRouter()
     router.register('dmb', DumbViewSet)
     urlnames = set(map(lambda r: r.name, router.urls))
     assert urlnames == set(
         ('api-root', 'dumbdocument-list', 'dumbdocument-detail'))
Beispiel #5
0
from django.urls import path, include

from rest_framework_mongoengine.routers import DefaultRouter

from stormcore.apiserver import views

router = DefaultRouter(trailing_slash=False)

router.register(r'agents', views.AgentViewSet)
router.register(r'resources', views.ResourceViewSet)
router.register(r'groups', views.GroupViewSet)
router.register(r'apps', views.ApplicationViewSet)
router.register(r'procedures', views.ProcedureViewSet)
router.register(r'subscriptions', views.SubscriptionViewSet)
router.register(r'jobs', views.JobViewSet)

urlpatterns = [
    path('', include(router.urls)),
    path('events', views.EventView.as_view()),
]
Beispiel #6
0
from rest_framework_mongoengine.routers import DefaultRouter
from workflows.views import TaskActionViewSet, TaskViewSet, SiteViewSet

router = DefaultRouter()
router.register(r'tasks-actions', TaskActionViewSet, base_name='tasks-actions')
router.register(r'tasks', TaskViewSet, base_name='tasks')
router.register(r'sites', SiteViewSet, base_name='sites')
urlpatterns = router.urls
Beispiel #7
0
from django.urls import path, include
from rest_framework_mongoengine.routers import DefaultRouter
from . import views

route = DefaultRouter()
route.register("file", views.FileView, "file")
route.register("image", views.FontImageView, "image")
route.register("block", views.FontBlockView, "block")

urlpatterns = [
    path("", include(route.urls)),
]
Beispiel #8
0
from django.urls import path, include
from rest_framework_mongoengine.routers import DefaultRouter
from recetas.views import RecetaViewSet, AutorViewSet

router = DefaultRouter()
router.register(r'recetas', RecetaViewSet)
router.register(r'autores', AutorViewSet)

urlpatterns = [path('', include(router.urls))]
Beispiel #9
0
from rest_framework_mongoengine.routers import DefaultRouter as MDefaultRouter
from rest_framework.routers import DefaultRouter
from rest_framework.response import Response
from rest_framework.reverse import reverse
from rest_framework.views import APIView

from . import views


# drf routes
router = DefaultRouter()
router.register('apiservices', views.ApiServiceInfoViewSet)


# drf-m routes
mrouter = MDefaultRouter()
mrouter.register('xforms', views.XFormViewSet)


api_urls = router.urls[:]
api_urls.extend(mrouter.urls[:])

def get_api_root_view():
    """
    Returns a view to use as the API root.
    """
    api_root_dict = OrderedDict()
    list_name = router.routes[0].name

    for r in [router, mrouter]:
        for prefix, viewset, basename in r.registry:
Beispiel #10
0
"""crawler URL Configuration

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

from rest_framework_mongoengine.routers import DefaultRouter
from rent_crawler import views

router = DefaultRouter()
router.register(r'rent_crawler', views.male)

urlpatterns = [
    path('admin/', admin.site.urls),
    path('api/', include(router.urls))
]
Beispiel #11
0
from .views import (CustomersViewSet, OrdersViewSet, ModifierViewSet,
                    OptionsViewSet, OptionGroupViewSet, ItemsViewSet,
                    StoresViewSet, get_list_options_groups,
                    upload_many_options, FileUploadViewSet)
from django.urls import path, include
from rest_framework_mongoengine.routers import DefaultRouter
router = DefaultRouter()
router.register(r'modifiers', ModifierViewSet, basename="modifiers")
router.register(r'options', OptionsViewSet, basename="options")
router.register(r'groups', OptionGroupViewSet, basename="option_groups")
router.register(r'items', ItemsViewSet, basename="items")
router.register(r'stores', StoresViewSet, basename="stores")
router.register(r'orders', OrdersViewSet, basename="orders")
router.register(r'customers', CustomersViewSet, basename="customers")
router.register(r'file-uploads', FileUploadViewSet, basename="file-upload")
urlpatterns = [
    path('', include(router.urls)),
    path('list-options-groups/', get_list_options_groups),
    path('many-options/', upload_many_options)
]
 def test_default(self):
     router = DefaultRouter()
     router.register("dumb", DumbViewSet)
     urlnames = set(map(lambda r: r.name, router.urls))
     assert urlnames == set(("api-root", "dumbmodel-list", "dumbmodel-detail"))
Beispiel #13
0
from django.conf.urls import re_path, include
from listings import views
from rest_framework_mongoengine.routers import DefaultRouter

router = DefaultRouter()
router.register(r'listings', views.AdvListingViewSet)

urlpatterns = [
    re_path('^', include(router.urls))
]
Beispiel #14
0
from django.conf import settings
#from rest_framework.routers import DefaultRouter, SimpleRouter
from rest_framework_mongoengine.routers import DefaultRouter, SimpleRouter

from test_question_bank.users.api.views import UserViewSet
from test_question_bank.math_exercises.api.views import KnowledgePointViewSet, MathExercisesViewSet, \
    FillInBlankExercisesViewSet, TOFExercisesViewSet, ChoiceExercisesViewSet, CalculationExercisesViewSet, \
    WordProblemExercisesViewSet

if settings.DEBUG:
    router = DefaultRouter()
else:
    router = SimpleRouter()

#router.register("users", UserViewSet)
router.register('knowledgeP', KnowledgePointViewSet)
router.register('math', MathExercisesViewSet)
router.register('fillinE', TOFExercisesViewSet)
router.register('tofE', TOFExercisesViewSet)
router.register('choiceE', ChoiceExercisesViewSet)
router.register('calcE', TOFExercisesViewSet)
router.register('wordPE', TOFExercisesViewSet)


app_name = "api"
urlpatterns = router.urls