Advertisement
Honesty20

Search

May 20th, 2020
47
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.60 KB | None | 0 0
  1. #views.py
  2. class SearchResultsView(ListView):
  3. model = City
  4. template_name = 'search_results.html'
  5.  
  6. def get_queryset(self): # new
  7. query = self.request.GET.get('q')
  8. object_list = City.objects.filter(
  9. Q(name__icontains=query)
  10. return object_list
  11.  
  12. #models.py
  13.  
  14. class City(models.Model):
  15. name = models.CharField(max_length=255)
  16. state = models.CharField(max_length=255)
  17.  
  18. class Meta:
  19. verbose_name_plural = "cities"
  20.  
  21. def __str__(self):
  22. return self.name
  23. def get_absolute_url(self):
  24. return reverse("the urls I want")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement