每次我在firebase数据库控制台(在网页中)设置规则时,它都会重置。也许这是我没有得到关于firebase和保存的东西,但我每次访问页面时都必须设置新规则。当我去那里时,我得到了“入门”页面,我开始认为这是我无法解决的问题。谁能解释我不理解的东西?我试图查看是否将事件保存到数据库并收到错误消息:
“undefined不是对象(评估'_firebase.firebase.auth')”
。也许这是一个单独的问题,但它可能与上述问题有关。 困惑......
import pandas as pd
temp=u"""#NAME,DATE,RECORDS,QUANTITY
Johb.W. Smith, LLC,03/01/2018 to 03/29/2018,728,32309.77
XXX Industrial Ltd, Inc.,07/27/2017 to 07/28/2017,2,312.00
XYSC,03/02/2018 to 03/29/2018,387,4468.50"""
#after testing replace 'pd.compat.StringIO(temp)' to 'filename.csv'
df = pd.read_csv(pd.compat.StringIO(temp), sep="|")
df1 = df.iloc[:, 0].str.rsplit(',', n=3, expand=True)
df1.columns = df.columns.str.split(',')[0]
print (df1)
#NAME DATE RECORDS QUANTITY
0 Johb.W. Smith, LLC 03/01/2018 to 03/29/2018 728 32309.77
1 XXX Industrial Ltd, Inc. 07/27/2017 to 07/28/2017 2 312.00
2 XYSC 03/02/2018 to 03/29/2018 387 4468.50
答案 0 :(得分:1)
很难100%确定您的问题是什么,但您可能会在项目部署时覆盖您在Firebase控制台中定义的安全规则以及本地Firebase项目中的安全规则。
通过CLI(https://firebase.google.com/docs/cli/#initializing_a_project_directory)初始化Firebase项目时,CLI默认情况下会创建一个包含数据库规则(名为database.rules.json
)的文件。
当您通过firebase deploy
命令(没有--only
标志)部署项目时,CLI会使用此json文件中的安全规则覆盖存储在Firebase联机控制台中的安全规则。 / p>
为了防止出现这种情况,您可以在本地项目中禁止显示此文件。