gpt4 book ai didi

python - 如何将django中的url值传递给 View

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

我的url.py如下,

from myapp import views
urlpatterns = [
url(r'^myapp/get_requests/$', views.get_requests),
]

现在我的views.py如下,

@api_view(['GET'])
def get_request(request):
#How can I get request ID (base url here)?
return HttpResponse('test')

在上面,如果我在我的浏览器中使用如下 url 进行请求,它会到达我的 get_request 方法,

http://localhost:8080/myapp/get_requests/

但是当我最后尝试使用一些 ID 时,同样会出现错误 404,如下所示,

http://localhost:8080/myapp/get_requests/40

现在如何在我的 views.py 方法中获得这个 ID 号 40?

最佳答案

将您的 urls.py 更改为

from myapp import views
urlpatterns = [
url(r'^myapp/get_requests/(?P<id>[0-9]+)$', views.get_requests),
]

现在像这样在您的 View 中获取 id 参数

@api_view(['GET'])
def get_request(request,id):
print id
return HttpResponse('test')

有关更多信息,请查看 django docs

关于python - 如何将django中的url值传递给 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47351486/

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