DjangoRestFramework ルーティング構成

ルーティングを構成するには、主に 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 番目の方法では、プロジェクトの実行時に効果を確認できます。
ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/qq_48082548/article/details/127066378