扫码关注官方订阅号
任意输入手机号或身份证后六位其中一个,则返回其中一个结果。同时输入手机号和身份证后六位两者,则返回与结果。
想问下这种逻辑该如何处理呢?
学习是最好的投资!
mobile = request.GET.get('mobile', None) id_no = request.GET.get('id_no', None) data_list = XXX.objects.all() if mobile: data_list = data_list.filter(mobile=mobile) if id_no: data_list = data_list.filter(id_no=id_no)
filter = {} if mobile: filter['mobile'] = mobile if card: filter['card'] = card if status: filter['status'] = status TableModel.objects.filter(**filter)
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
学习是最好的投资!