невозможно фильтровать или искать данные на разных языках в django - PullRequest
0 голосов
/ 27 июня 2019

Я разместил данные (например: поле заголовка) на разных языках, когда я пытаюсь отфильтровать данные в запросе на получение, он дает пустой результат

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?

Спасибо

...