| changeset 45 | ea2c1961a515 |
| parent 43 | 119cd616faa4 |
| child 49 | df024e5f011d |
| 43:119cd616faa4 | 45:ea2c1961a515 |
|---|---|
143 nb = getattr(settings,"IMAGES_PER_PAGE", 32) |
143 nb = getattr(settings,"IMAGES_PER_PAGE", 32) |
144 if search: |
144 if search: |
145 if not field or field == 'all': |
145 if not field or field == 'all': |
146 field = 'text' |
146 field = 'text' |
147 qp = QueryParser(field) |
147 qp = QueryParser(field) |
148 res = RelatedSearchQuerySet().filter(qp.parse(search)).models(Fragment).load_all_queryset(Fragment, frg_list).load_all() |
148 res = RelatedSearchQuerySet().filter(qp.parse(search)).models(Fragment).load_all_queryset(Fragment, frg_list).load_all().highlight() |
149 paginator = SearchPaginator(res, nb) |
149 paginator = Paginator(res, nb) |
150 else: |
150 else: |
151 frg_list = frg_list.order_by('pk').all() |
151 frg_list = frg_list.order_by('pk').all() |
152 paginator = Paginator(frg_list, nb) |
152 paginator = Paginator(frg_list, nb) |
153 |
153 |
154 try: |
154 try: |
157 results = paginator.page(paginator.num_pages) |
157 results = paginator.page(paginator.num_pages) |
158 |
158 |
159 url_pagination = reverse("all_fragments") |
159 url_pagination = reverse("all_fragments") |
160 if search: |
160 if search: |
161 url_pagination = url_pagination + "?search=" + search |
161 url_pagination = url_pagination + "?search=" + search |
162 |
|
163 |
162 |
164 return render_to_response("egonomy_all_fragments.html", |
163 return render_to_response("egonomy_all_fragments.html", |
165 {"search_fragment":True, 'results':results, 'nb_pages':paginator.num_pages, 'cur_page_nb':cur_page_nb, "search":search, "nb_results":nb_results, "url_pagination":url_pagination}, |
164 {"search_fragment":True, 'results':results, 'nb_pages':paginator.num_pages, 'cur_page_nb':cur_page_nb, "search":search, "nb_results":nb_results, "url_pagination":url_pagination}, |
166 context_instance=RequestContext(request)) |
165 context_instance=RequestContext(request)) |
167 |
166 |