gpt4 book ai didi

django - 如何在基于类的 View 中拥有多个发布请求处理方法

转载 作者:行者123 更新时间:2023-12-02 02:54:40 25 4
gpt4 key购买 nike

文档建议我可以在基于类的 View 中使用一个 get、post、put 方法。我怎样才能实现这样的事情?

class Test(APIView):
def post_modelA(request):
# code to create instances for model A
def post_modelB(request):
# code to create instances for model B

最佳答案

也许扩展 GenericViewSet并在 urls.py 中提供您自己的操作映射.

urlpatterns = [
path('test/modelA', views.Test.as_view({'post': 'post_modelA'})),
path('test/modelB', views.Test.as_view({'post': 'post_modelB'})),
]

关于django - 如何在基于类的 View 中拥有多个发布请求处理方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50134313/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com