fix: unreachable /api/apidirectory/ include (route order), add user & apidirectory index views, include static/ in docker image
This commit is contained in:
@@ -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()),
|
||||
|
||||
@@ -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/',
|
||||
}
|
||||
}
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user