Как реализовать много-много полевой фильтр Django API в React Js? - PullRequest
0 голосов
/ 01 октября 2019

Здесь я пытаюсь получить данные из API бэкэнда django, и здесь у меня есть много ко многим полевым фильтрам, таким как user=1,2 S, как я буду реализовывать это, реагируйте js Я также прикрепляю код здесь, это api работает localhost link http://localhost:8000/api/1/deliveries/report/?user=1,2 как это работает в бэкэнде, и я пытаюсь выбрать 2 пользователя из нескольких полей выбора, но я получаю вывод только одного поля

А вот Код реагирования Js

getData = async e => {
    try {
      const idd = e.target.elements.idd.value;
      e.preventDefault();
      const res = await fetch(
        `http://localhost:8000/api/1/deliveries/report/?user=${idd}`
      );
      const movies = await res.json();
      console.log(movies);
      this.setState({
        movies: movies.results
      });
    } catch (e) {
      console.log(e);
    }
  };

и вот выберите, где я выбираю пользователя

<label>Select Walk</label>
            <select
              multiple
              className="form-control btn-block"
              id="exampleFormControlSelect2 btn-block"
              style={{
                width: "200px",
                color: "rgba(19, 183, 96, 1.0)"
              }}
              name="idd"
            >
              {this.state.movies.map(c => (
                <option value={c.user}>{c.user1}</option>
              ))}
            </select>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...