Django filter **conditions多条件多字段过滤筛选数据

Application context 应用场景:

新增的一条数据不能与DB库里有的数据重复或者需要多条件/多字段筛选数据时需要用到 **conditions

conditions ={
    'server_ip': ip,
    "bk_biz_id": bk_biz_id,
    'cron_min': c["cron_min"],
    'cron_hour': c["cron_hour"],
    'cron_day': c["cron_day"],
    'cron_month': c["cron_month"],
    'cron_week': c["cron_week"],
    'cron_task': c["cron_task"],
    "creator": c["user"],
    "deleted": 0
}
query_set = CrontabInfo.objects.filter(**conditions)

 

你可能感兴趣的:(Django)