django搜索功能

python 复制代码
    search=request.GET.get('search')
    gender=request.GET.get('gender')
    depart=request.GET.get('depart')
    if search:
        data_dict['username__contains']=search
    if gender:
        data_dict['gender']=gender
    if depart:
        data_dict['depart']=depart

    userlist = models.UserInfo.objects.filter(**data_dict).all()

性别:取定义表字段中的

python 复制代码
        "gender": models.UserInfo.gender_choice,

模板

html 复制代码
       <div class="crm-card">
            <form method="get">
                <div class="row"  style="display: flex">
                         <input type="text" name="search" class="form-control">
                         <select name="gender">
                             <option value="">请选择性别</option>
                             {% for item in gender %}
                             <option value="{{ item.0 }}">{{ item.1 }}</option>
                             {% endfor %}
                         </select>
                         <select name="depart">
                             <option value="">请选择部门</option>
                             {% for item in department %}
                             <option value="{{ item.id }}">{{ item.title }}</option>
                             {% endfor %}
                         </select>
                         <button type="submit">🔍</button>
                </div>
            </form>
        </div>
相关推荐
灿飞屋1 小时前
Kotlin与Java虚拟机四:函数
java·python·kotlin·安卓·android jetpack
老纪的技术唠嗑局1 小时前
把 seekdb 塞进 iOS App:让混合检索嵌入手机
数据库
ClouGence2 小时前
开源数据库管理工具 CloudDM 新版本发布,支持 OpenSearch、IoTDB 数据源
数据库·开源
徐小黑ACG2 小时前
Redis-基础
数据库·redis·缓存
一晌小贪欢2 小时前
Python基础:第 09 篇 · while 循环:重复直到不满足
开发语言·c++·python·数据可视化·面向对象·python办公
火山引擎开发者社区2 小时前
案例实践 | 让 Agent 读懂业务口径:ContextSearch 在广告数据查询中的实践
数据库
一条大祥脚3 小时前
CuTe 与 CuTe DSL:从 C++ 模板元编程到 Python DSL 的 GPU 编程演进
开发语言·c++·python·cutlass·cute·cute dsl
10年前端老司机4 小时前
Milvus 8种检索能力实践
数据库·python·agent
Decay__4 小时前
14_MySQL 高可用与容灾架构 —— MGR / InnoDB Cluster / Keepalived+VIP / 双主 / 读写分离 / 两地三中心
运维·数据库·sql·mysql·架构
freejackman4 小时前
【实战三】撕开脱敏盲区:深度解析 CASE WHEN 与窗口函数血缘
大数据·数据库·sql