问题标签 [pyrebase]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
255 浏览

python - Pyrebase4 存储参数“文件名”没有值

我一直在努力在我的第二台 PC 上安装 pyrebase,它与我的主 PC 具有相同的 python 版本 3.8.2,我的主 PC 有这个 pyrebase 脚本正常工作

但不知何故,我无法在我的第二台 PC 上安装 pyrebase,所以我不得不安装 pyrebase4。

但似乎这个有一些错误,并一直强调storage.child(file.name).download(os.path.basename(file.name))说 storage: No value for argument 'filename' in method call。

然后当我运行时,它说“加密没有方法或其他东西”

有谁知道发生了什么?

0 投票
0 回答
17 浏览

python - Firebase 多项目上传不起作用

我需要帮助在 Firebase 中上传多个图像

我正在使用 python 推送数据,但图像 url 在数据库中仅保存单个 url

请帮我弄清楚

0 投票
1 回答
2791 浏览

python - Pyrebase 和 Firebase 数据库规则,如何用 Python 处理?

我是 Firebase 的新手,我使用 Pyrebase 作为 Python 3.7 的库。为了测试这个库,我创建了一个带有公共规则的实时数据库:

测试 API 很容易。现在,我想在我的案例中引入更多限制性规则:

但是我遇到了很多问题和疑问。我用于身份验证的 Python 代码是这样的:

现在,当我尝试阅读某些内容时:

我的数据库结构是这样的: 在此处输入图像描述

从文档中阅读并尝试从规则语法中理解,我发现我需要可以从self.user变量中获取的用户 UID。但是我怎样才能“发送”到 Firebase 以使其有可能进行匹配?我希望我清楚:)

0 投票
1 回答
26 浏览

python-3.x - python只返回值

你好我正在使用带有firebase的python,但我无法正确执行下面的代码。我想要'data.Child('move')。get() ' 只是为了价值,但是当我运行程序时,我会得到以下 'Ordereddict([( 'move', True)]) 并且我希望你只给我 True。有人可以帮助我

0 投票
0 回答
161 浏览

python - 如何使用 Pyrebase 检查 Django 中所有视图的身份验证?

好的,普通的 Django 允许您简单地:

我希望能够在 Pyrebase 中做同样的事情。让视图根据当前会话已经知道哪个用户已登录,而无需在所有视图中登录用户。我努力了:

我注意到这为我创建了一个会话 ID。但我不知道如何将它与当前用户关联,我知道它与刷新令牌有关。如果我不检查身份验证,任何人都可以在不登录的情况下访问我网站的任何页面。

0 投票
3 回答
921 浏览

python - 从 Firebase 中的字典中提取单个数据(使用 Pyrebase 和 Flask)

我正在使用 Firebase、Pyrebase 和 Flask 构建一个快速注册页面;我设法创建了一个用户帐户并将数据推送到业务文件夹;我还创建了一个登录名,用户登录到个人资料页面 - 显示他们的姓名和他们的公司名称。

我唯一的问题是我无法提取单个数据,而是将数据显示为单个块;这让我很难找到一种businessName仅从userName.registerList

我还希望只显示已登录的用户的信息 - 我想我需要使用某种user[idToken]我不确定的类型。相反,我得到了整个列表(我知道使用 for 循环没有帮助!)

注册.py

新的.html

profile.html

我将如何只显示用户的姓名或仅显示他们的公司名称?我在想也许data[userName]或者data[businessName],但那没有用!我希望能够单独获取数据,以便控制数据的显示位置。显示的数据应该只属于已登录的用户。然后我可以稍后添加用户可以编辑其信息的功能。

0 投票
1 回答
872 浏览

python - 如何使用pyrebase查询?

我正在学习如何使用 python、django 和 pyrebase 进行查询。查询多个键值时出现问题。

例如:

这是我的数据结构:

在 SQL 中,我使用类似“select * from AAA where D = 'active' and (I = 'USE002' or I = 'USE003' or I = 'USE004' or I = 'USE005')” 我如何在 python 中做到这一点, django 和 pyrebase 获取列表用户的记录?我只得到一个用户。我的代码如下:

0 投票
0 回答
400 浏览

python - 如何使用 Flask、Pyrebase 和 Firebase 上传图片 - 我的过程不起作用

我正在使用 Flask 和 Firebase 创建一个简短的业务目录 Web 应用程序;我已经设法存储了收集的数据,但我也希望用户能够上传他们的商业照片;有了我所拥有的,当我存储照片时,firebase.storage()我可以按预期创建一个文件夹和图像名称,但文件是空的。我一直在尝试不同的东西——比如我存储图片文件的位置,但它们都产生相同的结果——要么是空的图片文件,要么是错误消息。

我的目标是当用户注册他们的详细信息(以及上传他们的照片)时,他们可以登录他们将显示他们的详细信息和他们的商业图片的地方。

蟒蛇文件

新的.html

profile.html

如果有人可以帮助我提出解决方案或向我指出我哪里出错了,我将不胜感激!

提前致谢 :)

0 投票
2 回答
27 浏览

python - 是否可以在数据库(Firebase 或任何其他)中以类似于数组的方式存储具有值的图像?

是否可以将图像和值一起存储在数据库中?像在数组中?所以它就像[图像,价值]。我只是想能够访问图像以打印该图像,然后稍后访问该值(例如,如果一个多选问题及其答案是该值,则为图像)。

另外我将如何实现和访问它?我将 Firebase 与 python 的 pyrebase 包装器一起使用,但如果另一个数据库更合适,我愿意接受建议。

0 投票
1 回答
44 浏览

python - 如何阻止 Pyrebase set() 覆盖现有数据?

我正在用 Flask & Pyrebase 创建一个简单的目录;我已经成功地创建了登录名和注册表单。登录和注册后,用户将被重定向到他们的个人资料页面。

我遇到的问题是当我尝试添加新条目时,我的现有数据被覆盖。当我创建一个新的数据库条目时,我使用 set() 而不是 push() 我想这可能是为什么?

我已经尽可能地缩短了我们的代码

创建帐户和注册业务:

创建登录:

这是登录后创建新业务的途径:

用户登录后,假设他们在艺术类别中注册了他们的第一个业务,当他们在艺术类别中注册他们的第二个不同业务时,原始收藏在 Firebase 中被覆盖。即使选择不同的类别也会发生这种情况。这绝对不理想,因为有人可能会覆盖其他人的数据——这会导致各种问题!

我了解您可以使用 push & set 在 pyrebase 中创建新条目;我选择 set 是因为当我使用 push 时,它会创建一个独特的标签,我发现很难从用户帐户中获得个人访问权限。使用 set 方法,可以很容易地用artCategory['businessName']orartCategory['businessDescription']artCategory['confirmationEmail']etc调出我想要的字典部分

如果有人可以帮助我提出一个非常感谢的解决方案,我只需要在登录后创建一个新的商业注册而不覆盖任何现有数据。

亲切的问候