电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

django列表篩選功能的實現代碼

瀏覽:104日期:2024-10-19 08:20:23

views,中設置請求的類型

class LawDetailView(View): def get(self, request, law_id): type = request.GET.get(’type’, ’’) law = Law.objects.get(id=law_id) return render(request, ’zcfg-detail.html’, { ’law’: law, ’type’: type, })

templates,中設置:

<div style='margin-bottom: 20px;'> <a href='http://www.hdgsjgj.cn/bcjs/?type=' rel='external nofollow' role='button'>全部</a> <a href='http://www.hdgsjgj.cn/bcjs/?type=fl' rel='external nofollow' role='button'>法律</a> <a href='http://www.hdgsjgj.cn/bcjs/?type=xzfg' rel='external nofollow' role='button'>行政法規</a> <a href='http://www.hdgsjgj.cn/bcjs/?type=bmgz' rel='external nofollow' role='button'>部門規章</a> <a href='http://www.hdgsjgj.cn/bcjs/?type=dfgz' rel='external nofollow' role='button'>地方規章</a></div>

補充知識:django 一種動態查詢的便捷實現過程

問題引出

你可能遇到這種情況,在前端頁面上有查詢功能,要查詢的輸入選擇有A,B,C等,可以通過任意一個查詢,或者任意組合進行查詢。

在后端,你可以使用request.GET[’A’]獲取傳入的數值。

我們需要判斷哪個有輸入,再在數據庫中進行查詢,這樣比較麻煩。

解決方案

動態實現查詢過程

kwargs = {}if A is not None: kwargs[’name__startWith’] = Aif B is not None: kwargs[’address__contains’] = Bif C is not None: kwargs[’mobile__endWith’] = C......personList = Person.objects.filter(**kwargs)...

注:

A B C 等,為前端傳輸過來的數據

name address mobile 等,需為你要查詢的表的屬性字段

startWith contains endWith 等,為你要篩選的規則

Person 為model 表名

以上這篇django列表篩選功能的實現代碼就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Django
相關文章:
主站蜘蛛池模板: 沟盖板_复合沟盖板厂_电力盖板_树脂雨水篦子-淄博拜斯特 | 净气型药品柜-试剂柜-无管道净气型通风柜-苏州毕恩思 | 合肥通道闸-安徽车牌识别-人脸识别系统厂家-安徽熵控智能技术有限公司 | 安驭邦官网-双向万能直角铣头,加工中心侧铣头,角度头[厂家直销] 闸阀_截止阀_止回阀「生产厂家」-上海卡比阀门有限公司 | 食品无尘净化车间,食品罐装净化车间,净化车间配套风淋室-青岛旭恒洁净技术有限公司 | WTB5光栅尺-JIE WILL磁栅尺-B60数显表-常州中崴机电科技有限公司 | 校车_校车价格_19座幼儿园校车_幼儿园校车_大鼻子校车 | 上海办公室装修,办公楼装修设计,办公空间设计,企业展厅设计_写艺装饰公司 | 骁龙云呼电销防封号系统-axb电销平台-外呼稳定『免费试用』 | 瑞典Blueair空气净化器租赁服务中心-专注新装修办公室除醛去异味服务! | 间苯二酚,间苯二酚厂家-淄博双和化工| 雾度仪_雾度计_透光率雾度仪价格-三恩时(3nh)光电雾度仪厂家 | 定制/定做衬衫厂家/公司-衬衫订做/订制价格/费用-北京圣达信 | 工业PH计|工业ph酸度计|在线PH计价格-合肥卓尔仪器仪表有限公司 济南画室培训-美术高考培训-山东艺霖艺术培训画室 | 双齿辊破碎机-大型狼牙破碎机视频-对辊破碎机价格/型号图片-金联机械设备生产厂家 | 电梯装饰-北京万达中意电梯装饰有限公司 | 天助网 - 中小企业全网推广平台_生态整合营销知名服务商_天助网采购优选 | 珠海网站建设_响应网站建设_珠海建站公司_珠海网站设计与制作_珠海网讯互联 | 雷冲击高压发生器-水内冷直流高压发生器-串联谐振分压器-武汉特高压电力科技有限公司 | 磁力反应釜,高压釜,实验室反应釜,高温高压反应釜-威海自控反应釜有限公司 | 电磁流量计厂家_涡街流量计厂家_热式气体流量计-青天伟业仪器仪表有限公司 | NMRV减速机|铝合金减速机|蜗轮蜗杆减速机|NMRV减速机厂家-东莞市台机减速机有限公司 | 中药二氧化硫测定仪,食品二氧化硫测定仪|俊腾百科 | 不锈钢散热器,冷却翅片管散热器厂家-无锡市烨晟化工装备科技有限公司 | 外贸资讯网 - 洞悉全球贸易,把握市场先机 | 点胶机_点胶阀_自动点胶机_智能点胶机_喷胶机_点胶机厂家【欧力克斯】 | 汽液过滤网厂家_安平县银锐丝网有限公司| 合肥仿石砖_合肥pc砖厂家_合肥PC仿石砖_安徽旭坤建材有限公司 | WTB5光栅尺-JIE WILL磁栅尺-B60数显表-常州中崴机电科技有限公司 | 莱州网络公司|莱州网站建设|莱州网站优化|莱州阿里巴巴-莱州唯佳网络科技有限公司 | 智慧农业|农业物联网|现代农业物联网-托普云农物联网官方网站 | 成都思迪机电技术研究所-四川成都思迪编码器 | 爱佩恒温恒湿测试箱|高低温实验箱|高低温冲击试验箱|冷热冲击试验箱-您身边的模拟环境试验设备技术专家-合作热线:400-6727-800-广东爱佩试验设备有限公司 | 船老大板材_浙江船老大全屋定制_船老大官网 | 超声波清洗机-超声波清洗设备定制生产厂家 - 深圳市冠博科技实业有限公司 | 济南品牌包装设计公司_济南VI标志设计公司_山东锐尚文化传播 | 翅片管散热器价格_钢制暖气片报价_钢制板式散热器厂家「河北冀春暖气片有限公司」 | 智能垃圾箱|垃圾房|垃圾分类亭|垃圾分类箱专业生产厂家定做-宿迁市传宇环保设备有限公司 | 【直乐】河北石家庄脊柱侧弯医院_治疗椎间盘突出哪家医院好_骨科脊柱外科专业医院_治疗抽动症/关节病骨伤权威医院|排行-直乐矫形中医医院 | 机器视觉检测系统-视觉检测系统-机器视觉系统-ccd检测系统-视觉控制器-视控一体机 -海克易邦 | 体检车_移动CT车_CT检查车_CT车_深圳市艾克瑞电气有限公司移动CT体检车厂家-深圳市艾克瑞电气有限公司 |