ルーティングを構成するには、主に 3 つの方法があります。1
つ目は、django の構成方法です。
path('goods/', GoodsListApi.as_view(), name="goods_list")
2 つ目は、
get リクエストが list リクエストを変換して、ListModelMixin を使用できるようにすることです。
good_list=GoodsListViewSet.as_view({
"get":"list",
})
urlpatterns = [
path('goods/', good_list, name="goods_list"),
]
3 番目の推奨される使用方法:
URL で構成する必要があります
router=DefaultRouter()
router.register('goods',GoodsListViewSet,basename='goods')
urlpatterns = [
url('^', include(router.urls)),
]
3 番目の方法では、プロジェクトの実行時に効果を確認できます。