Django在base.html的标题中添加了django搜索表单

时间:2018-07-08 10:43:16

标签: django django-forms django-views

我想在HelperType的标题中包括一个搜索表单,而不仅仅是搜索,而是一个django。我这样做是因为我希望它显示在继承base.html的所有页面上。

目前,我有以下内容:

  1. base.html和html表单标签(实际搜索表单)

  2. search_form.html继承了base.html

  3. search_form.html在我的应用文件夹中-这指定一个输入文本字段作为页面中的搜索字段显示。

文件 search_form.html

forms.py

文件 forms.py

<form class="search--form navbar-right" method="POST"
      action="{% url 'all_results' %}" enctype="multipart/form-data">
    {% csrf_token %}
    {{ form }}
    <button class="btn" type="submit">Search</button>
</form>

我还想为我的from django import forms class SearchForm(forms.Form): search_input = forms.CharField(max_length=100) class Meta(): widgets = { 'search_input':forms.TextInput(attrs={'id':'drilam'}) } 包含一个视图,但是后来我意识到我需要一些url模式,以及何时调用该url模式。

在django中是否总有一些信号在后台工作,只要加载我的forms.py(包括带有搜索字段的表单)就可以调用它?

现在对我有用的是:运行服务器时,我将获得带有“提交”按钮的表单。

0 个答案:

没有答案