【发布时间】:2019-11-25 08:07:01
【问题描述】:
HTML 搜索文件
<div class="content-section">
<h1 class="mb-3">{{ user.username }}</h1>
<form method="GET" action="{% url 'doctor:search' %}">
<input name ="q" value="{{request.GET.q}}" placeholder="search..">
<button class="btn btn-success" type="submit">
Search
</button>
</form>
</div>
VIEWS.py 我喜欢将“查询”值保存在缓存中,稍后在不同的views.py 类中使用它
class SearchResultsView(ListView):
model = User
template_name = 'all_users/doctor/search.html'
def get_queryset(self): # new
*query = self.request.GET.get('q')*
object_list = User.objects.filter(Q(username__icontains=query))
return object_list
【问题讨论】:
-
你能提供更多关于你想要达到的目标的细节吗?
-
我正在尝试在views.py的其他类中使用查询值 [query = self.request.GET.get('q')]
标签: django