Получение значений выпадающего django. (Также как работать с диапазонами при фильтрации) - PullRequest
0 голосов
/ 04 июня 2019

У меня проблемы с попыткой фильтрации диапазонов и работой с выпадающими меню. Я буду очень признателен за любую помощь с этими двумя. Это касается возраста.

  1. Models.py:
class Part_Time_DM(models.Model):
    Name=models.CharField(max_length=30, unique=True, default="name") 
    Date_of_birth=models.DateField(default=date.today)
    Age=models.IntegerField()
  1. Views.py:
def home(request):
   qs = Part_Time_DM.objects.all()

   location_query= request.GET.get('location')
   age_query= request.GET.get('age')

   if location_query != "" and location_query != None:

      qs = qs.filter(Location__icontains=location_query )

   return render(request, 'home.html', {"qs": qs})
  1. Шаблон:
<form class="form-wrap" method="GET" action=".">

                            <select name="age" class="form-control">
                                <option value="18 - 21">18 - 21</option>
                                <option value="22 - 25">22 - 25</option>
                                <option value="26 - 30">26 - 30</option>
                                <option value="31 - 35">31 - 35</option>
                                <option value="36 and above">36 and above</option>
                            </select>
                                                        <br>
                            <button type="submit" class="btn btn-primary">Search</button>
                        </form>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...