gyufxgtm 2022-08-30 17:56 采纳率: 33.3%
浏览 43

flask 的原生语句 筛选条件为None 怎么不作筛选条件

flask 执行原生sql 如果怎么做到如果值为空就不执行这个筛选条件
例如 mysql 的
set @a = ;
if(@a is null , 0=0,find_in_set (a,@a))

flask 的原生语句该怎么写?

  • 写回答

3条回答 默认 最新

  • 三只小菜猿 PHP领域新星创作者 2022-08-30 18:08
    关注
    class MyBooleanField(wtf.BooleanField):
        def __init__(self, label=None, validators=None, false_values=None, **kwargs):
            # don't accept blank as False, so that default will trigger
            super(MyBooleanField, self).__init__(label, validators, (False, 'false', 0, '0'), **kwargs)
    
        def process_formdata(self, valuelist):
            if not valuelist or valuelist[0] == '' or valuelist[0] is None:
                self.data = self.default
            elif valuelist[0] in self.false_values:
                self.data = False
            else:
                self.data = True
    
    
    
    评论

报告相同问题?

问题事件

  • 创建了问题 8月30日

悬赏问题

  • ¥30 这是哪个作者做的宝宝起名网站
  • ¥60 版本过低apk如何修改可以兼容新的安卓系统
  • ¥25 由IPR导致的DRIVER_POWER_STATE_FAILURE蓝屏
  • ¥50 有数据,怎么建立模型求影响全要素生产率的因素
  • ¥50 有数据,怎么用matlab求全要素生产率
  • ¥15 TI的insta-spin例程
  • ¥15 完成下列问题完成下列问题
  • ¥15 C#算法问题, 不知道怎么处理这个数据的转换
  • ¥15 YoloV5 第三方库的版本对照问题
  • ¥15 请完成下列相关问题!