表单.py
class search_form(forms.Form):
options = categories.objects.all()
category = forms.ModelChoiceField(options, initial={'All':'All'}, label='')
search = forms.CharField(max_length=100, label='', required=False)
此窗体用于搜索项目。现在我已经在索引页上实现了它,它可以像预期的那样工作。索引(主页)页有自己的视图,可以使用这个表单,但是我有一个基本模板(基本.html)网站上的每一页都在扩展。基本模板包含网站的菜单栏和页脚。我需要将表单添加到基类中,并让它在扩展它的每个模板中运行。你知道吗
有办法吗?你知道吗
您可以添加custom context processor,这对于将数据传递到每个模板上下文非常有用,这将使每个模板都可以访问您的表单。你知道吗
正如文档中所解释的,您需要创建一个函数来返回包含表单的字典,并在设置中指向它。你知道吗
相关问题 更多 >
编程相关推荐