def update_user_querydict(querydict): new_querydict = dict() if 'username' in querydict: new_querydict['username__icontains'] = ''.join(querydict.pop('username')) if 'phone_number' in querydict and querydict.get('phone_number') != ['']: new_querydict['phone_number__icontains'] = ''.join(querydict.pop('phone_number')) if 'status' in querydict and querydict.get('status') != ['']: new_querydict['status'] = ''.join(querydict.pop('status')) return new_querydict