检查来自react输入的数据是否与后端Django

时间:2019-04-11 09:06:41

标签: django reactjs

我使用django作为我的后端。我想要一种有效的方法来检查数据库中是否存在来自输入的数据。

最初,我将数据库中的所有对象都提取到了第一手,然后进行了比较。但是现在数据库中的数据已经增加,并且将所有数据都提取到前端并不是很有效。请帮助

1 个答案:

答案 0 :(得分:0)

对该输入进行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} />
)