diff --git a/projects/forms.py b/projects/forms.py index 8d8b449..a7580c3 100644 --- a/projects/forms.py +++ b/projects/forms.py @@ -13,17 +13,20 @@ from users.models import User # RealtyFormSet = inlineformset_factory(Project, Realty) -PROJECT_ORDER_CHOICES = ( - ('name', 'Name'), - ('budget', 'Budget'), - ('created', 'Created'), - ('views', 'Views'), -) + class ProjectFilterForm(forms.ModelForm): + PROJECT_ORDER_CHOICES = ( # "Упорядочить по"... + ('name', 'названию'), + ('budget', 'цене'), + ('created', 'дате размещения'), + ('views', 'просмотрам'), + ) + order_by = forms.ChoiceField(required=False, choices=PROJECT_ORDER_CHOICES) last_order_by = forms.ChoiceField(required=False, choices=PROJECT_ORDER_CHOICES) reverse_order = forms.BooleanField(required=False) + keywords = forms.CharField(required=False, max_length=255) class Meta: model = Project diff --git a/projects/templates/project_filter.html b/projects/templates/project_filter.html index 5118bb9..e921393 100644 --- a/projects/templates/project_filter.html +++ b/projects/templates/project_filter.html @@ -49,10 +49,15 @@ -
Сортировать по:
-{# #} -{# цене#} -{# #} -{# #} -{# #} -{# cорту#} -{# #} -{# #} -{# #} -{# рейтингу#} -{# #} -{# #} -{# #} -{# дате размещения#} -{# #} -{# #} -{# #} -{# ответам#} -{# #} -{# #} -{# #} -{# просмотрам#} -{# #} -{# #} - - - - - + {% for val, text in form.order_by.field.choices %} + + {% endfor %} @@ -264,24 +243,16 @@