我无法将数据从表单检索到Django类.无法使用表单字段值从具有的对象获取数据



这是HTML文件

<form action="{% url 'invDrugs:invDrugs-search' %}" method="GET" id="form1"></form>
<div class="col-md-6">
<input type="text" placeholder="Search"  name="search" class="form-control ">
</div>
<div class="col-md-2">
<button type="submit" form="form1" value="Submit"><i class="fas fa-search"></i></button>
</div>
</form>

这是url路径

path('search/', InvDrugsSearchView.as_view(), name='invDrugs-search')

这是类

class InvDrugsSearchView(ListView):
model = InvDrugs
template_name = "invDrugs/search.html"
def get_queryset(self): # new
query = self.request.GET.get('search')
object_list = InvDrugs.objects.filter(Q(code=query))
return object_list

正如你所看到的,我正在提交表格,然后它应该进入这个类别InvDrugsSearchView(ListView),但什么都没有发生。

我只想得到这个值并从数据库中搜索它。

您正在关闭第一行中的form标记。这意味着文本字段和提交按钮不是表单的一部分。

相关内容

  • 没有找到相关文章

最新更新