Maison > Questions et réponses > le corps du texte
Entrez l'un des six derniers chiffres de votre numéro de téléphone portable ou de votre carte d'identité, et l'un des résultats vous sera renvoyé.
Entrez votre numéro de téléphone portable et les six derniers chiffres de votre carte d'identité en même temps, et le résultat vous sera renvoyé.
Je voudrais demander comment gérer cette logique ?
PHP中文网2017-05-27 17:41:19
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)
迷茫2017-05-27 17:41:19
filter = {}
if mobile:
filter['mobile'] = mobile
if card:
filter['card'] = card
if status:
filter['status'] = status
TableModel.objects.filter(**filter)