【发布时间】:2017-12-17 12:16:03
【问题描述】:
我在使用 django-rest-swagger 时遇到问题。我在 swagger 文档中做了所有事情(或者我认为我做了),但是当我尝试通过“试试看!”来测试 API 时按钮,它发送这样的请求,带有双斜线
"GET /api//activity/HTTP/1.1" 404 8388
my_app/urls.py
router = routers.DefaultRouter()
router.register(r'activity', ActivityViewSet)
router.register(r'diary', DiaryViewSet)
router.register(r'discipline', DisciplineViewSet)
router.register(r'ingredient', IngredientViewSet)
router.register(r'product', ProductViewSet)
router.register(r'mealtype', MealTypeViewSet)
router.register(r'meal', MealViewSet)
urlpatterns = [
path('docs/', get_swagger_view(title='API')),
]
urlpatterns += router.urls
urls.py
urlpatterns = [
path('admin/', admin.site.urls),
path('api/', include('diet_app.urls'))
]
可能是什么问题?
【问题讨论】: