I want to write code in a singe line to replace the following if-else code. Can I somehow use the status variable in the filter function directly as an attribute ?
status = request_queries.get('status', None)
if status == 'saved':
queryset = queryset.filter(saved = True)
elif status == 'shortlisted':
queryset = queryset.filter(shortlisted = True)
elif status == 'accepted':
queryset = queryset.filter(accepted = True)
elif status == 'rejected':
queryset = queryset.filter(rejected = True)