我自己构建了一个下拉类别选择菜单,以使我的django站点的搜索功能更精确和更具过滤性。到目前为止,这个功能运行得很好,但我不知道如何更改下拉菜单的默认值,因为它当前显示的是“-”,而不是像"All“这样的值作为默认选定值。
base.html:
<div class="my-custom-dropdown">
<a>{{ categorysearch_form.category }}</a>
</div>search_context_processor.py:
def categorysearch_form(request):
form = SearchForm()
return {'categorysearch_form': form}forms.py
class SearchForm(forms.ModelForm):
class Meta:
model = Post
fields = ['category']
def __init__(self, *args, **kwargs):
kwargs.setdefault('label_suffix', '')
super(SearchForm, self).__init__(*args, **kwargs)
self.fields['category'].required = False
self.fields['category'].initial = 'All'是否支持smb。你知道如何做到这一点吗?在我的css中使用content:参数的好处非常有限,因为标签"All“总是放在实际选择框之外。
感谢阅读:)
发布于 2020-03-15 18:29:06
https://stackoverflow.com/questions/60691854
复制相似问题