from django.db.models import Q
if search:
keywords_list = search.split(' ')
query_list = [Q(status__icontains=get_success_fail_status(keyword)) if get_success_fail_keyword_status(keyword) else
Q(username__icontains=keyword) |
Q(groupid__icontains=keyword) |
Q(status_active_vs__icontains=keyword) |
Q(orders_created_time__icontains=keyword) |
Q(status_bind__icontains=keyword) |
Q(status_active_Bind__icontains=keyword) |
Q(env__icontains=keyword) for keyword in keywords_list]
q = Q()
for query in query_list:
q.add(query, Q.AND) #把query添加到之前定义的最外层的Q对象中,查询条件是 '和'
Q(username__icontains=keyword) | Q(groupid__icontains=keyword) 表示查询 username或者 groupid
DTOptionsBuilder.newOptions()
.withOption('ajax', {
url: "/api/other/get_http_https_apply/",
type: 'GET'
})
.withDataProp('data')
.withOption('serverSide', true)
.withPaginationType('full_numbers')
.withOption('createdRow', createdRow)
.withOption('order', [
[0, 'desc']
]);
http_https.dtColumns = [
DTColumnBuilder.newColumn('id').withTitle('ID'),
DTColumnBuilder.newColumn('username').withTitle('申请人'),
DTColumnBuilder.newColumn('env').withTitle('环境'),
DTColumnBuilder.newColumn('groupid').withTitle('group_id'),
DTColumnBuilder.newColumn('status_active_vs').withTitle('激活vs').renderWith(apply_status),
DTColumnBuilder.newColumn('status_bind').withTitle('绑定').renderWith(apply_status),
DTColumnBuilder.newColumn('status_active_Bind').withTitle('激活绑定').renderWith(apply_status),
DTColumnBuilder.newColumn('status').withTitle('最终结果').renderWith(apply_status),
DTColumnBuilder.newColumn('orders_created_time').withTitle('时间')
];
//判断是否是admin用户,如果是admin,则在http_https.dtColumns这个数组中增加(push)一个元素
if (http_https.js_admin) {
http_https.dtColumns.push(DTColumnBuilder.newColumn(null).renderWith(actionsHtml).withTitle('Actions'))
}
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有