小编Ken*_*eno的帖子

如何在 Kivy (Python) 中叠加 2 个布局?

我正在尝试制作一个带有背景网格和顶层交互元素的应用程序,我在通过 python 覆盖第二层时遇到了麻烦,所以就像标题所说,有没有办法在 Kivy 中覆盖 2 个或更多布局?

这就是我要找的

覆盖2个布局kivy

python user-interface overlay kivy

4
推荐指数
1
解决办法
4115
查看次数

Firebase 数据库中多个验证规则的使用

我不清楚 Firebase 数据库验证规则的几个方面,并且已经阅读了文档几次,我的具体案例/问题如下:

我的数据方案是这样的:

{
  "aNumber" : 0.794180524700695,
  "clicks" : 11
}
Run Code Online (Sandbox Code Playgroud)

我当前的验证规则是这样的:

{
  "rules": {
    ".validate": "newData.child('aNumber').isNumber()",
     ".read": true,
    ".write": true      
  }
}
Run Code Online (Sandbox Code Playgroud)

该规则当前允许写入“aNumber”(如果它是数字),但我还想验证字段“clicks”是否为数字。

我尝试使用 and 运算符 (&&):

{
  "rules": {
   ".validate": "newData.child('aNumber').isNumber() && 
                 newData.child('clicks').isNumber()",
     ".read": true,
    ".write": true      
  }
}
Run Code Online (Sandbox Code Playgroud)

但是当我只更新一个字段时它会失败:

{
 "aNumber": 2
}
Run Code Online (Sandbox Code Playgroud)

我将如何验证这一点?一般来说,验证多个独立字段的好方法是什么?

谢谢

database validation json firebase firebase-realtime-database

3
推荐指数
1
解决办法
1448
查看次数