I have a model as a CharField but all values are int.
salary_amount_min = models.CharField(max_length=10, default='', null=True)
salary_amount_max = models.CharField(max_length=10, default='', null=True)
How to do a Filter to get Less Than Equal and Greater Than Equal on these fields?
My current filter:
search_salary_min = hr_form.cleaned_data['search_salary_min ']
search_salary_max = hr_form.cleaned_data['search_salary_max ']
salaryMinQS = Q(salary_amount_min__gte=search_salary_min )
salaryMaxQS = Q(salary_amount_max__lte=search_salary_max )
If I display on terminal the QS:
MIN (AND: ('salary_amount_min__gte', '2100000')) MAX (AND: ('salary_amount_max__lte', '2600000'))