gpt4 book ai didi

django-rest-framework - django rest 框架在 APIView 中找到 url kwarg

转载 作者:行者123 更新时间:2023-12-04 13:57:50 25 4
gpt4 key购买 nike

我有一个看起来像这样的网址:

url(r'^client_profile/address/(?P<id>.+)/$', views.ClientProfileAddressView.as_view())

还有一个 APIView:
class ClientProfileAddressView(APIView):

renderer_classes = (JSONRenderer,)
permission_classes = (IsAuthenticated,)

def put(self, request):
....

def get(self, request):
....

在两个 putget , 我需要访问 id url kwarg,第一个更新对象,第二个更新它。如何访问这些方法中的 url 参数?

最佳答案

这应该有效:

def put(self, request, *args, **kwargs):
id = kwargs.get('id', 'Default Value if not there')

def get(self, request, *args, **kwargs):
id = kwargs.get('id', 'Default Value if not there')

关于django-rest-framework - django rest 框架在 APIView 中找到 url kwarg,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39670713/

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