python - Bagaimanakah Django melaksanakan pertanyaan dinamik berikut dengan parameter kosong?
PHPz
PHPz 2017-05-27 17:39:19
0
2
848

Masukkan mana-mana satu daripada enam digit terakhir nombor telefon mudah alih atau kad pengenalan anda, dan salah satu keputusan akan dikembalikan.
Masukkan nombor telefon bimbit anda dan enam digit terakhir kad pengenalan anda pada masa yang sama, dan hasilnya akan dikembalikan.

Saya ingin bertanya bagaimana untuk menangani logik ini?

PHPz
PHPz

学习是最好的投资!

membalas semua(2)
洪涛
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)
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!