Изучаю джанго по книге, дошел до поиска по сайту.
Можете объяснить почему в (if 'query' in request.GET) query пишется в кавычках?
#forms.py
class SearchForm(forms.Form):
query = forms.CharField()
#views.py
def post_search(request):
form = SearchForm()
query = None
results = []
if 'query' in request.GET:
form = SearchForm(request.GET)
if form.is_valid():
query = form.cleaned_data['query']
results = Post.objects.annotate(search=SearchForm('title', 'body')).filter(search=query)
return render(requets, 'blog/post/search.html', {'form': form,
'query': query,
'results': results})