from django.db.models import Q
search_parameter = "your_search_parameter" # Replace with your actual search parameter
recruitments = Recruitment.objects.filter(cv__skill__sk1=search_parameter) | \
Recruitment.objects.filter(cv__skill__sk2=search_parameter) | \
Recruitment.objects.filter(cv__skill__sk3=search_parameter)
# Alternatively, you can use Q objects to make the query more concise:
recruitments = Recruitment.objects.filter(
Q(cv__skill__sk1=search_parameter) |
Q(cv__skill__sk2=search_parameter) |
Q(cv__skill__sk3=search_parameter)
)
# Access the recruitment details
for recruitment in recruitments:
print(recruitment.fname, recruitment.lname, recruitment.address, recruitment.phone, recruitment.email, recruitment.password)