gpt4 book ai didi

Django 将逗号分隔值传递给 GET 参数

转载 作者:行者123 更新时间:2023-12-05 09:20:49 24 4
gpt4 key购买 nike

我们知道django 有逗号分隔的模型字段。但是我们如何将逗号分隔字符串传递给 Django GET 参数。

每当我尝试将类似下面的内容作为 GET 参数传递时:

1,2,3,4

我在 Django View 中使用以下代码接收

request.GET.get('productids','')

它在 Django View 中的结果如下所示。

'1,2,3,4' 

它最终会在数组周围添加引号。

请任何 Django 专家帮助我解决这个问题。

最佳答案

您可以使用 getlist

param_list = request.GET.getlist('productids')

如果你将它作为单个参数传递,那么你可以构造它

param_list = [int(x) for x in request.GET.get('productids', '').split(',')]

关于Django 将逗号分隔值传递给 GET 参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35868470/

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