【问题标题】:Djangorestframework - All api paths under a common url baseDjangorestframework - 一个公共 url 库下的所有 api 路径
【发布时间】:2019-05-30 15:10:10
【问题描述】:

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 下

【问题讨论】:

    标签: django django-rest-framework django-urls


    【解决方案1】:

    随便用,

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

    【讨论】:

      猜你喜欢
      • 2019-08-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-01
      • 2021-12-31
      • 1970-01-01
      相关资源
      最近更新 更多