diff --git a/users/filters.py b/users/filters.py index da2cc692..b89ecda6 100644 --- a/users/filters.py +++ b/users/filters.py @@ -9,9 +9,9 @@ class UserFilter(filters.FilterSet): Adds filtering to DRF list retrieve views Parameters to filter by: - first_name (str), last_name (str), patronymic (str), specialty (str), + first_name (str), last_name (str), patronymic (str), city (str), region (str), organization (str), about_me__contains (str), - key_skills__contains (str), useful_to_project__contains (str), speciality (CustomUser.VERBOSE_USER_TYPES) + key_skills__contains (str), useful_to_project__contains (str) Examples: ?first_name=test equals to .filter(first_name='test') diff --git a/users/models.py b/users/models.py index 19ab19e4..f7202018 100644 --- a/users/models.py +++ b/users/models.py @@ -42,9 +42,9 @@ class CustomUser(AbstractUser): region: CharField instance the user's name region. city: CharField instance the user's name city. organization: CharField instance the user's place of study or work. + speciality: CharField instance the user's specialty. datetime_updated: A DateTimeField indicating date of update. datetime_created: A DateTimeField indicating date of creation. - speciality: CharField instance the user's specialty. """ ADMIN = ADMIN diff --git a/users/serializers.py b/users/serializers.py index 52b82dfc..9c5e51a4 100644 --- a/users/serializers.py +++ b/users/serializers.py @@ -55,6 +55,7 @@ class Meta: "first_name", "last_name", "patronymic", + "speciality", "avatar", "city", "is_active",