2024-09-26 17:56:13 发布
网友
我是django rest框架的新手。我想知道如果我想实现一个将查询参数作为键值对的getapi,url模式会是什么样的。像这样:
http://example.com/getResource?userid=<userid>&resourceid=<resourceid>
在django文档中找不到类似的内容。请告知。在
谢谢
对于Django中的GET请求(通常),不需要在url模式中指定参数。在您的urls.py中,您只需写下:
urls.py
url(r'^getResource$', 'app.views.view_function')
如果您的请求url是(如您的示例中所示):
您只需在view函数中获得如下值:
userid = request.GET['userid'] resourceid = request.GET['resourceid']
如果您具体询问django-rest-framework应用程序,文档(http://www.django-rest-framework.org/tutorial/quickstart)会说您的urls.py应该是:
django-rest-framework
urlpatterns = patterns('', url(r'^', include(router.urls)), url(r'^api-auth/', include('rest_framework.urls', namespace='rest_framework')) )
对于Django中的GET请求(通常),不需要在url模式中指定参数。在您的
urls.py
中,您只需写下:如果您的请求url是(如您的示例中所示):
^{pr2}$您只需在view函数中获得如下值:
如果您具体询问
django-rest-framework
应用程序,文档(http://www.django-rest-framework.org/tutorial/quickstart)会说您的urls.py
应该是:相关问题 更多 >
编程相关推荐