У меня проблемы с попыткой фильтрации диапазонов и работой с выпадающими меню. Я буду очень признателен за любую помощь с этими двумя.
Это касается возраста.
- 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()
- 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})
- Шаблон:
<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>