from __future__ import unicode_literals
from django.conf import settings
from django.conf.urls import include, url
from rest_framework_bulk.routes import BulkRouter
from rest_surveys.views import (
    SurveyViewSet,
    SurveyResponseViewSet,
)


# API
# With trailing slash appended:
router = BulkRouter()
router.register(r'surveys', SurveyViewSet, base_name='survey')
router.register(r'survey-responses', SurveyResponseViewSet,
                base_name='survey-response')
slashless_router = BulkRouter(trailing_slash=False)
slashless_router.registry = router.registry[:]

urlpatterns = [
    url(r'^{api_path}'.format(api_path=settings.REST_SURVEYS['API_PATH']),
        include(router.urls)),
    url(r'^{api_path}'.format(api_path=settings.REST_SURVEYS['API_PATH']),
        include(slashless_router.urls)),
]

from __future__ import unicode_literals
from django.conf import settings
from django.conf.urls import include, url
from rest_framework_bulk.routes import BulkRouter
from rest_surveys.views import (
    SurveyViewSet,
    SurveyResponseViewSet,
)


# API
# With trailing slash appended:
router = BulkRouter()
router.register(r'surveys', SurveyViewSet, base_name='survey')
router.register(r'survey-responses', SurveyResponseViewSet,
                base_name='survey-response')
slashless_router = BulkRouter(trailing_slash=False)
slashless_router.registry = router.registry[:]

urlpatterns = [
    url(r'^{api_path}'.format(
                api_path=settings.REST_SURVEYS.get('API_PATH', 'api/')),
        include(router.urls)),
    url(r'^{api_path}'.format(
                api_path=settings.REST_SURVEYS.get('API_PATH', 'api/')),
        include(slashless_router.urls)),
]

Set a default api path