Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django 有没有办法更改默认的Haystack表单模板?_Django_Django Forms_Django Templates - Fatal编程技术网

Django 有没有办法更改默认的Haystack表单模板?

Django 有没有办法更改默认的Haystack表单模板?,django,django-forms,django-templates,Django,Django Forms,Django Templates,我想更改Django haystack的默认表单模板 默认表单模板如下所示 <table> <tr><th><label for="id_q">Ara:</label></th><td><input type="text" name="q" id="id_q" /></td></tr> <tr>

我想更改Django haystack的默认表单模板

默认表单模板如下所示

        <table>
        <tr><th><label for="id_q">Ara:</label></th><td><input type="text" name="q" id="id_q" /></td></tr>
        <tr>
            <td>&nbsp;</td>
            <td>
                <input type="submit" value="Ara">
            </td>
        </tr>
    </table>
当我说{{form}时,我不想要标签Ara和模板中的一些修改。但我在文件夹site packages/haystack中找不到删除它的位置


有什么想法吗?

您不需要使用默认表单。我倾向于使用的最简单的方法是在基本模板中定义一个指向您的搜索url的普通html表单,然后从中继承。

您的问题实际上更多的是表单呈现,而不是Haystack特有的任何内容

您要做的是为此特定表单使用自定义表单模板,或者选择新的常规表单模板用于呈现表单。在这里,我将向您指出类似或更好的表单渲染的方向。这些包和提供了一些更好的默认模板和对表单呈现的更多控制