在我看来,应该有一种自动的方法来查询Django Rest框架调用的结果,并像操作字典(或类似的东西)一样操作它。我是错过了什么,还是不可能?你知道吗
即
如果调用http://localhost:8000/api/1/roles/
收益率
{"count": 2, "next": null, "previous": null, "results": [{"user": {"username": "smithb", "first_name": "Bob", "last_name": "Smith"}, "role_type": 2, "item": 1}, {"user": {"username": "jjones", "first_name": "Jane", "last_name": "Jones"}, "role_type": 2, "item": 1}]}
我认为类似于http://localhost:8000/api/1/roles/0/user/username
的东西应该返回smithb
。你知道吗
这个功能是否存在或者我需要自己构建它?你知道吗
这似乎是你必须建立自己的东西。也就是说,Django让这种事情变得非常简单。在url中,可以指定要传递到视图的url路径的部分。可以使用regex捕获这些值,然后将它们传递到views函数中。你知道吗
一些额外资源:
https://docs.djangoproject.com/en/1.7/intro/tutorial03/#writing-more-views
Capturing url parameters in request.GET
相关问题 更多 >
编程相关推荐