gpt4 book ai didi

python - 如何使 Django REST Framework 返回超链接列表而不是一个列表中的所有数据?

转载 作者:太空宇宙 更新时间:2023-11-04 03:41:34 25 4
gpt4 key购买 nike

我正在使用流行的 Django REST Framework 在 Python/Django 中创建一个 REST API。

然而,我偶然发现了一些东西。

我在下面的代码片段中有一个 API 调用来显示所有模因。

这将返回有关数据库中所有模因的所有已知信息的列表...如何使 Django REST Framework 返回超链接列表以及每个超链接背后特定模因的所有信息?或者这不被认为是“RESTful”吗?抱歉,这些天互联网上有太多关于 REST 的 FUD,我仍在学习这些东西。 :-)

提前感谢您的任何提示!

K.

(django)kristof@kristof:~/dev/projects/sandbox$ curl -i -H "Authorization: Token 3fcb196896cf361a586f200cd05d1fb76dc595e9" -X GET http://api.sandbox.dev:8080/memes/
HTTP/1.0 200 OK
Date: Sat, 04 Oct 2014 19:23:18 GMT
Server: WSGIServer/0.1 Python/2.7.6
Vary: Accept, Cookie
X-Frame-Options: SAMEORIGIN
Content-Type: application/json
Allow: GET, POST, HEAD, OPTIONS

[{"id": 2, "name": "Overly Attached Girlfriend"}, {"id": 1, "name": "Good Guy Greg"}]

最佳答案

为了让自己更清楚一些:我希望位于/memes/的端点返回数据库中模因的 URL 列表,其中包含每个 URL 背后的每个模因的更多详细信息。

因此我希望端点返回的是这样的:

["http://api.sandbox.dev:8080/memes/2/", "http://api.sandbox.dev:8080/memes/1/"]

而不是已经包含每个模因的所有详细信息的列表。

关于python - 如何使 Django REST Framework 返回超链接列表而不是一个列表中的所有数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26196362/

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