class GoodsCategoryViewSet(ListModelMixin, GenericViewSet):
"""
获取商品类型列表
"""
queryset = GoodsCategory.objects.all()
serializer_class = GoodsCategorySerializer
...
from django.urls import path
from goods.views import GoodsListView, GoodsCategoryViewSet
goods_category_list = GoodsCategoryViewSet.as_view({
'get': 'list',
})
urlpatterns = [
...
path('category/', goods_category_list, name='goods_category'),
]
from django.urls import path, include
from rest_framework.routers import DefaultRouter
from goods.views import GoodsListView, GoodsCategoryViewSet
router = DefaultRouter()
router.register(r'category', GoodsCategoryViewSet)
urlpatterns = [
...
path('category/', include(router.urls), name='goods_category'),
]