微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

GET端点与逗号分隔的UUIDs Django

如何解决GET端点与逗号分隔的UUIDs Django

我是 Django 的新手。我正在尝试添加提供用户详细信息的端点,并提供用户 ID。端点网址应类似于 /users/?id=user1_id,user2_id...

我已经有了 /users/ 的网址和视图集。但是我想添加一个新的。我可以使用 get_queryset() 在视图集中编写代码,这会给我预期的结果。但我不确定如何为 /users/?id=user1_id,user2_id... 请求添加一个 url 模式,它应该调用新的视图集。任何人都可以帮助我了解我可以在这里使用什么吗?

解决方法

对于您可以使用的视图

def my_view(request,user_ids)

在网址中使用

path('users/<str:user_ids>')

然后在视图中,您可以将 ID 解析为 user_ids = user_ids.split(','),这将为您提供 uuid 用户 ID 列表。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。