我的问题是即时消息的格式正常,其中包含产品名称和价格等字段
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>
在这种形式中,当用户开始根据字母输入产品名称时,应列出相似的产品名称。
请帮助我做到这一点。
答案 0 :(得分:0)
如果您需要它开始列出相似的-或包含相同名称或其中一部分的其他名称-在提交表单之前,则应使用ajax和或{{3 }}
通读两个链接应该可以使您更好地了解如何实现此目的(第二个链接应该能够快速解决)
请记住,几乎总是需要使用javascript和ajax来获得交互式结果,例如您要查找的结果。