Skip to content

Commit

Permalink
use Queryset
Browse files Browse the repository at this point in the history
  • Loading branch information
carlosp420 committed May 1, 2017
1 parent 19a0336 commit ed5cf99
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 5 deletions.
6 changes: 4 additions & 2 deletions voseq/public_interface/forms.py
Expand Up @@ -6,7 +6,7 @@
from haystack.query import SearchQuerySet
from Bio.Alphabet import IUPAC

from public_interface.models import Genes
from public_interface.models import Genes, Vouchers


DateInput = partial(forms.DateInput, {'class': 'datepicker form-control',
Expand Down Expand Up @@ -151,7 +151,9 @@ def search(self):
keywords, sequence_keywords = self.clean_search_keywords()
sqs = ''
if keywords and not sequence_keywords:
sqs = SearchQuerySet().using('vouchers').filter(**keywords)
sqs = Vouchers.objects.filter(**keywords)
# print(results)
# sqs = SearchQuerySet().using('vouchers').filter(**keywords)
elif sequence_keywords and not keywords:
sqs = SearchQuerySet().using('advanced_search').filter(
**sequence_keywords)
Expand Down
18 changes: 15 additions & 3 deletions voseq/public_interface/views.py
Expand Up @@ -10,6 +10,7 @@
from django.shortcuts import render
from django.shortcuts import redirect
from django.conf import settings
from django.views.generic.list import ListView

from haystack.forms import SearchForm
from haystack.query import ValuesSearchQuerySet
Expand Down Expand Up @@ -145,17 +146,28 @@ def search_advanced(request):

if form.is_valid():
sqs = form.search()
"""
search_view = VoSeqSearchView(
url_encoded_query=request.GET.urlencode(),
template='public_interface/search_results.html',
searchqueryset=sqs,
form_class=AdvancedSearchForm,
)
"""

if sqs is not None:
search_view.__call__(request)
search_view.query = sqs.query
return search_view.create_response()
return render(
request,
'public_interface/search_results.html',
{
'username': username,
'voucher_code_list': sqs,
'simple_query': "self.simple_query",
'url_encoded_query': "self.url_encoded_query",
'result_count': len(sqs),
'version': version,
'stats': stats,
})
else:
return render(request, 'public_interface/search_results.html',
{
Expand Down

0 comments on commit ed5cf99

Please sign in to comment.