Как отфильтровать имена по письму в Django? - PullRequest
0 голосов
/ 24 сентября 2018

Мой вопрос в том, что у меня нормальная форма с полями типа productname и price

model.py (это была основная модель, где весь товар уже сохранен)

product_name = models.CharField(max_length=255)
price =models.IntegerField()

html

 <form action="/event/" method="POST" enctype="multipart/form-data">
    <div>
    <label for="pro_name">
    Product Name
    </label>
      <input type="text" name="product_name " class="form-control" id="pro_name">
  </div>
  <div>
    <label for="pri">
    price
    </label>
     <input type="text" name="price " class="form-control" id="pri">
    </div>
  <div>
    <label for="qnt">
    Quantity 
    </label>
     <input type="text" name="quantity" class="form-control" id="qnt">
    </div>
<div>
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
<button type="submit" class="btn btn-primary">Save changes</button>
</div>
    </form>

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

пожалуйста, помогите мне сделать это.

1 Ответ

0 голосов
/ 24 сентября 2018

Если вам нужно, чтобы начать перечислять похожие - или другие имена, которые содержат то же имя или его части - до отправки формы, вы должны использовать ajax и или jquery autocomplete

Прочитав две ссылки, вы получите лучшее представление о том, как этого добиться (вторая ссылка должна быть в состоянии быстро ее решить)

Вы должны держать впомните, что вам почти всегда нужно будет использовать javascript и ajax для интерактивных результатов, таких как тот, который вы ищете.

...