我已经用不同的语言发布了数据(例如:标题字段),当我尝试过滤获取请求中的数据时,它给出了空结果
GET /rails: 我的获取请求结果是:
[
{
"id": 1,
"type": "channel",
"filter": [
1
],
"data": [
1
],
"status": 0,
"rows": 0,
"title": "string"
},
{
"id": 2,
"type": "appgg",
"filter": [
2
],
"data": [
2
],
"status": 1,
"rows": 2,
"title": "ಚಲನಚಿತ್ರ"
}
]
GET /rails?title=string 它给出了正确的结果:
[
{
"id": 1,
"type": "channel",
"filter": [
1
],
"data": [
1
],
"status": 0,
"rows": 0,
"title": "string"
}
]
当我尝试过滤除英语以外的标题数据时,我得到空结果
GET /rails?title=ಚಲನಚಿತ್ರ:
预期结果 :
[
{
"id": 2,
"type": "appgg",
"filter": [
2
],
"data": [
2
],
"status": 1,
"rows": 2,
"title": "ಚಲನಚಿತ್ರ"
}
]
实际结果:
[]
当我尝试在我的 django 视图中打印请求参数时,如下所示:
title = self.request.query_params.getlist('title',None)
print(title)
我收到以下日志:
title filter �²¨�¿¤Í°
Django 无法识别我传递的语言,如何在 Django 中添加多语言支持?
谢谢