我是新来的,在Django。但我需要你的帮助:)
我使用ListView、FormMixin类和一个简单的FormView创建了一个搜索页面:
class Search(ListView,FormMixin):
template_name = "users/search.html"
form_class = SearchForm
def get_context_data(self,**kwargs):
"""To get results"""
def post(self, request, *args, **kwargs):
return SearchFormView.as_view()(request)
以及
^{pr2}$但每次我提交表格时,“搜索”字段都是空白的。我的目的是保持在字段中,用户输入并显示关键字和搜索结果的同时。我想我没有很好地使用get_initial方法。
此外,我为这些肮脏的代码感到抱歉。我希望你有解决方案,任何意见都会很好:)
谨致问候
您需要指定表单值并在呈现模板时再次发送它们,如果有用,可以这样尝试:
相关问题 更多 >
编程相关推荐