проверка, совпадают ли данные из входных данных с какими-либо данными в бэкэнде django - PullRequest
0 голосов
/ 11 апреля 2019

Я использую Django в качестве моего бэкэнда. Я хочу эффективный способ проверить, существуют ли данные из входных данных в моей базе данных.

Сначала я извлекаю все объекты, которые у меня есть в моей базе данных, во внешний интерфейс, а затем сравниваю их. Но теперь объем данных в базе данных увеличился, и выбор всего на внешний интерфейс не эффективен. помогите пожалуйста

1 Ответ

0 голосов
/ 11 апреля 2019

создает событие onChange для этого ввода, поэтому каждый раз, когда вы изменяете значение ввода, вы будете вызывать API. Я рекомендую использовать axios (документация: https://www.npmjs.com/package/axios)

Было бы что-то вроде этого:

handleOnChange = ({currentTarget}) => {
    axios.get(`/api/${currentTarget.value}`).then(({data}) => {
        //data is the response from API
    })
}

return (
    <input onChange={handleOnChange} />
)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...