Djangorestframework - все пути API под общей базой URL - PullRequest
0 голосов
/ 04 января 2019

django 2.1, python 3.6, djangorestframework

Возможно ли создать один путь API, который включает несколько моделей?

urlpatterns = [
   ...
    path('api/', include('cards.api.urls')),
    path('api2/', include('decks.api.urls')),
]

urlpatterns = [
   ...
    path('api/', include('cards.api.urls', 'decks.api.urls')),
]

Я получаю следующее сообщение об ошибке

Specifying a namespace in include() without providing an app_name '
django.core.exceptions.ImproperlyConfigured: Specifying a namespace in include() without providing an app_name is not supported. Set the app_name attribute in the included module, or pass a 2-tuple containing the list of patterns and app_name instead.

Я хочу, чтобы все мои вызовы API были под одним URL

1 Ответ

0 голосов
/ 04 января 2019

Просто используйте,

urlpatterns = [
   ...
    path('api/', include('cards.api.urls')),
    path('api/', include('decks.api.urls')),
]
...