fix: unreachable /api/apidirectory/ include (route order), add user & apidirectory index views, include static/ in docker image

This commit is contained in:
chunyu
2026-09-04 13:44:33 +08:00
parent d5a212489b
commit 9a6577f71e
6 changed files with 39 additions and 2 deletions
+1
View File
@@ -4,6 +4,7 @@ from . import views
app_name = 'apidirectory'
urlpatterns = [
path('', views.api_directory_index),
path('categories/', views.CategoryListView.as_view()),
path('items/', views.ApiItemListView.as_view()),
path('items/<int:pk>/', views.ApiItemDetailView.as_view()),
+15
View File
@@ -139,3 +139,18 @@ class FavoriteToggleView(APIView):
'favorites_count': favorites_count
}
})
def api_directory_index(request):
return JsonResponse({
'code': 200,
'message': 'API Directory index',
'data': {
'endpoints': {
'categories': '/api/apidirectory/categories/',
'items': '/api/apidirectory/items/',
'item_detail': '/api/apidirectory/items/{id}/',
'favorite_toggle': '/api/apidirectory/items/{id}/favorite/',
}
}
})