supabase-py 相关问题


我无法让Supabase实时监听Postgres更改来工作

受 Supabase 文档的启发,我在 React Native 应用程序中有以下代码: 使用效果(()=> { if (session?.user?.id === null) 返回 常量通道=supabase .channel('值数据库更改', {


属性错误:模块“Project1”没有属性“py”

运行代码时 导入项目1、项目2、项目3 从线程导入线程 线程(目标=Project1.py).start() 线程(目标=Project2.py).start() 线程(目标=Project3.py).start() 到...


如何导入本地安装的库?

我已经使用以下命令安装了我的库: 点安装。 这是目录结构: └────模块1 ├────__init__.py └────mod_1.py └────模块2 ├────__init__.py └────mod_2...


Python如何模拟cmd用户输入

我使用的是Windows 10。 我有一个包含 getpass.getpass() 的文件(1.py),我想使用 python 自动输入密码。 我尝试了 subprocess.Popen(['py', '1.py'], stdin=subprocess...


如何获取nextjs/supabase中最后插入的id

在我当前的项目中,我使用的是supabase 和nextjs。发生了一些奇怪的事情,在将一行插入表中后,我想获取该行的 id,但它不起作用,我不知道为什么。


SupaBase PostgrestException(消息:JWT 已过期,代码:PGRST301,详细信息:未经授权,提示:null)

我有一个带有supaBase后端的Flutter应用程序。当我想从表中读取数据前 3 次调用数据库时,一切都很好,但 3 次后我遇到了这个错误:


supabase 在服务器端检索访问令牌

有人知道如何在单击“发送密码恢复”时检索访问令牌吗? redirect_url 看起来像这样:http://localhost:5173/#access_token=eyJhbG...&token_t...


Supabase 重置密码错误:“身份验证会话丢失”

以下功能失败并出现错误“Auth Session Missing” const { 错误 } = 等待 supabase.auth.updateUser({ 密码: 密码, }); 在我的手机上获取重置密码链接后...


使用 Azure Function 运行时和 pytest 'ModuleNotFoundError:没有名为...的模块'时出现导入问题

我的项目结构如下所示: 回购/ |--模型/api |--function/function_app.py |--函数/工具.py |--函数/__init__.py |--测试/test_function_app.py ...


如何使用Drizzle声明和查询关系?

我有一个 Next.js 项目,我想使用 Drizzle ORM 和 Supabase 查询用户的权限。当我尝试将 with 添加到查询中时,我不断收到以下错误


VIM YouCompleteMe 搜索 py 库时出错

我在 VIM 中安装 YCM 并收到此错误: 正在搜索 Python 3.8 库...错误:/usr/include/python3.8 中缺少 Python 标头 我尝试过 py 3.8 3.7 和 3.9,也是一样的...


Next.js 添加端口 80 以在 Google 认证后重定向 URL

我正在使用 Nextjs 14 和 Supabase 后端创建一个 Web 应用程序。但是,身份验证成功后,我的 URL 上会附加端口 80,这会导致引发错误。


如何将 .py 文件上传到 SharePoint 并按计划运行脚本?

我有一个Python脚本,可以从网站提取数据,我想定期运行它,例如每天12:00。如何将此 .py 文件保存在 SharePoint 上的某个位置并将其设置为...


使用 Supabase 时间点恢复进行撤消重做

我正在创建一个应用程序,用户应该能够在文档中及时返回,并选择较旧的文档状态设置为新文档状态。有点像一个很好的撤消重做功能,他的...


从与主文件不同的文件夹中使用 Hydra 实例化对象

我的文件夹结构如下所示: Hydra_配置 数据集 数据集配置.yaml 配置.yaml 源代码 数据集.py 回购协议 主要.py 在main.py中,我可以设置Hydra装饰的config_path...


使用Pytest时将主数据库更改为Test

帮我解决问题 这是我的设置.py: 数据库= { “默认”: { "ENGINE": "django.db.backends.mysql", “名称”:ENV.MYSQL_DSN....


此悬念边界在完成水合之前收到了更新。 React Native、Expo 路由器、Redux、Supabase

在 Expo 上启动开发服务器,在 localhost:8081 上的浏览器上打开,期望应用程序呈现,但出现错误: 这个悬念边界在完成水合之前收到了更新。这...


(PYGAME) 玩家矩形不动

导入pygame # 初始化 游戏 = 真实 pygame.init() 帧率 = 30 时钟 = pygame.time.Clock() # 屏幕 屏幕 = pygame.display.set_mode((600,800)) 屏幕.填充((0,0,0)) # 玩家 像素 = 300 pY = 40...


Django 如何在 i18n_patterns 中设置默认语言?

设置.py 从 django.utils.translation 导入 ugettext_lazy as _ LANGUAGE_CODE = '嗨' # 激活的语言列表 语言 = ( ('嗨', _('印地语')), ('en', _('英语')), ) urls.py


玩家矩形不移动[重复]

导入pygame # 初始化 游戏 = 真实 pygame.init() 帧率 = 30 时钟 = pygame.time.Clock() # 屏幕 屏幕 = pygame.display.set_mode((600,800)) 屏幕.填充((0,0,0)) # 玩家 像素 = 300 pY = 40...


如何在重置密码(PasswordResetView)django中禁用自动发送电子邮件

这是我的观点.py 类 CustomPasswordResetView(PasswordResetView): template_name = '用户/password_reset_form.html' success_url = reverse_lazy('密码重置') def form_valid(自我, 形式): ...


Discord.py 机器人在应用 cog 后无法检测到命令

这里是main.py和Vige.py文件 这是 main.py 文件 #销货成本 初始扩展名 = [] 对于 os.listdir('./cogs') 中的文件名: if filename.endswith('.py'): 初始扩展.a...


Ngrok“HTTP 错误 404”。找不到所请求的资源

错误图片 我尝试使用“ngrok”执行我的 django-app。添加了 url 到“ALLOWED_HOSTS”和其他需要的变量。我做了“py manage.py runserver”和“ngrok http ...


方法不允许(POST)我被卡住了

我几个小时以来一直在尝试解决这个问题。我似乎看不出导致错误的原因:( 视图.py @要求登录 def create_brand(请求): template_name = "poc/brand_add.html"


ValueError:展开时出现包装循环

Python3 测试用例(文档测试)在我的示例代码中失败。但在 Python2 中同样可以正常工作。 测试.py: 类测试(对象): def __init__(self, a=0): self.a = a def __getat...


Django - PropertyFilterSet - 当属性引用模型时如何过滤属性

给定以下 Django 模型,如何使用 django_property_filter 包过滤模型的属性: # 模型.py 从 django.db 导入模型 类管理器(模型.模型): 名称 = 型号。


zeromq 运行一段时间后失败

我当前运行一个进程以及一个API。这两者需要进行通信,更具体地说是进程的 API。为此,我使用 Zeromq 的 Python 库。我的代码如下: 服务器.py: ...


为什么我无法安装tensorflow?

我确定我使用的是3.6版本,并且我尝试了一切。 这是我尝试过的: py -m pip 安装张量流 错误:找不到满足张量流要求的版本(来自版本:...


如何运行python源文件并显示源代码和输出

我的“hello.py”文件包含: msg =“你好,世界!” 打印(消息) 当我在 shell 中运行它时,我看到 $ python 你好.py 你好世界! $ 但我想 $ python -q [一些选项] hel...


Heroku 在部署时按预期执行collectstatic?

我设置了 Django 来收集静态文件并使用 django-storages 将它们复制到 S3 中,当我显式运行时,这就像一个魅力 heroku运行python管理.py收集静态 不过,我...


即使文件夹位于系统路径中也会出现ModuleNotFoundError

我在尝试导入包时不断收到 ModuleNotFoundError 错误。 我的文件夹结构如下: -系统 - 有 ---元素.py - 程式 ---用户界面 ----svc.py 我必须将element.py导入到svc.py中,...


笔记本无法在同一文件夹中导入模块(Python)

在我的笔记本分析中,我想使用一些用不同脚本(但在同一文件夹中)编写的函数。它看起来像这样: 主文件夹: - 子文件夹 - __init__.py ...


使用在另一个文件中定义的函数中创建的变量

我有两个.py 文件,假设a.py 和b.py。在 a.py 中,我有很多函数,在这些函数中创建变量并将其声明为全局变量: def func1(): 全局x x = 2


使用 Mypy 插件对动态属性创建进行类型检查

我有一个代码库,它使用一种非常奇怪的模式来定义命令行选项。它看起来像这样: # 选项.py 定义组(): o = 选项组() 返回 o, o.define 选项 =


从config中导入参数,如果不存在则先创建config

我有一些全局常量,它们保存在 .py 文件中,并且代码库中的许多不同位置都需要它们: 从重要参数导入 ROOT_DIR、ANOTHER_DIR 这个进口是需要的...


VSCode - 重命名符号会跳过 Python 项目中的测试文件

在我的 Python 项目中,当我使用 VSCode 重命名符号时,更改不会传播到“测试文件”。更具体地说,如果 .py 文件位于名为 test 的目录中或名为 test_...


我转换了.py-->.exe,但代码不起作用

你好,我转换了我的Python文件,它在循环中播放声音,但是当我尝试将它作为exe文件运行时它不起作用。 我的代码: 导入时间 从 Playsound 导入 Playsound def 函数(次数,how_...


如何在不重新启动的情况下更改选择。不和谐.py

我的机器人基于经常更新的数据库。 其中一个团队的机器人提供了课程主题的选择(取自表格)。看起来可行,但是如果对表进行更改


使用单元IsolatedAsyncioTestCase测试fastapi路由时出现“运行时错误:事件循环已关闭”

考虑这个 mcve: 要求.txt: 快速API httpx 发动机 派丹提克[电子邮件] python-bsonjs uvicorn==0.24.0 主要.py: 导入异步 导入单元测试 从输入 import 可选 导入 motor.motor_asyn...


正确的虚拟环境设置以允许 VS Code 格式化 Python 文件(使用 autopep8、Black Formatter 或 Ruff)

在 Visual Studio Code 中,所有 Python 格式化程序扩展都无法格式化我的 .py 文件。消息是“跳过标准库文件”。 我知道 Python 内置了格式化程序...


Selenium 4.16 Python:(没有这样的元素)和(会话信息:chrome=120.0.6099.130);有关此错误的文档)

在此输入我尝试在 Py Charm 上使用 Selenium 4.16,我运行以下代码并收到错误消息: 从硒导入网络驱动程序 从 selenium.webdriver.common.by 导入 驱动程序=网络驱动程序。


如何设置enum将数据库中的值保存为int值、FastAPI和Postgres?

所以我尝试建立一个像前提一样保持价值的系统。 管理员=0 编辑=1 观众 = 2 我尝试让模型用户像这样。 #模型.py 用户类(基础模型): __表名__ =“用户” ...


Python向http请求返回图像

我在 iis 中使用 *.py 的处理程序“c:...\python.exe %s %s”设置 python。然后想要提供像“https://.../getpng.py?no=1”这样的url来将图像流返回到html,如下所示 我在 iis 中使用 *.py 的处理程序“c:...\python.exe %s %s”设置 python。然后想要提供像“https://.../getpng.py?no=1”这样的url来将图像流返回到html,如下所示 <img src="https://.../getpng.py?no=1"> getpng.py 很简单,如下所示。 with open('C:\\inetpub\\wwwroot\\test\\test1.png', 'rb') as f: filecontent = f.read() print('Content-Type: image/png\r\n\r\n') print(filecontent ) 图片路径正确。文件内容正确。但html页面总是显示损坏的图像。 看起来“打印(文件内容)”失败了。有解决这个问题的提示吗? 我尝试了 sys.stdout.write 但这也不起作用。 还尝试了以下方法均无效 print('内容类型:图像/png ' + 文件内容 ) print('内容类型:图像/png {0}'.format(文件内容)) 您可以使用base64在网页上显示图像; import base64 with open('QR.jpg', 'rb') as image_file: base64_bytes = base64.b64encode(image_file.read()) #print(base64_bytes) base64_string = base64_bytes.decode() print(base64_string) # For insert into the img tag. 比进入html: <img src=" data:image/jpeg; data:image/jpeg;base64,/9j/4AAQSkZJRgABAQ.... " alt="QR.jpg" />


Tailwind 和 CSS 动画环偏移缩小

<div class="flex flex-col items-center justify-center rounded-xl bg-[#101638] px-5 pb-8 pt-7"> <div class="relative mb-5 cursor-pointer"> <img class="mx-auto max-w-[90px] rounded-full p-1 ring ring-offset-8 ring-offset-[#101638] hover:ring-offset-0 ring-[#133e8d] md:max-w-[114px]" src="/images/Avatar1.png" alt="Bordered avatar"> <div class="absolute bottom-1 right-2 rounded-full bg-blue-600 px-2 py-1 ring-4 ring-[#0d1129]"> <svg class="svg-inline--fa fa-message-dots text-white" aria-hidden="true" focusable="false" data-prefix="fas" data-icon="message-dots" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"> <path class="" fill="currentColor" d="M0 64C0 28.7 28.7 0 64 0H448c35.3 0 64 28.7 64 64V352c0 35.3-28.7 64-64 64H309.3L185.6 508.8c-4.8 3.6-11.3 4.2-16.8 1.5s-8.8-8.2-8.8-14.3V416H64c-35.3 0-64-28.7-64-64V64zM128 240a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm128 0a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm160-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"></path> </svg> </div> </div> <div> <h1 class="font-bold">First Name</h1> </div> <div> <h1>Name</h1> </div> <div> <h1 class="text-[#636da8]">Project Mngr</h1> </div> </div> 如何为任何 css/tailwind 解决方案的偏移环的过渡设置动画? 例如,这 2 个缩略图,左边的缩略图悬停在其上,右边的缩略图是初始状态。我希望它在缩略图悬停时有一个缩小的动画,而不是我当前的动画,因为它非常突然 您可以考虑应用包含 transition-property 的 box-shadow CSS 值,例如 transition 或 transition-all Tailwind 类,以及非 0 transition-duration,上述类名也设置了: <script src="https://cdn.tailwindcss.com/3.4.1"></script> <div class="flex flex-col items-center justify-center rounded-xl bg-[#101638] px-5 pb-8 pt-7"> <div class="relative mb-5 cursor-pointer"> <img class="mx-auto max-w-[90px] rounded-full p-1 ring ring-offset-8 ring-offset-[#101638] hover:ring-offset-0 ring-[#133e8d] md:max-w-[114px] transition" src="https://picsum.photos/90/90" alt="Bordered avatar"> <div class="absolute bottom-1 right-2 rounded-full bg-blue-600 px-2 py-1 ring-4 ring-[#0d1129]"> <svg class="svg-inline--fa fa-message-dots text-white" aria-hidden="true" focusable="false" data-prefix="fas" data-icon="message-dots" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"> <path class="" fill="currentColor" d="M0 64C0 28.7 28.7 0 64 0H448c35.3 0 64 28.7 64 64V352c0 35.3-28.7 64-64 64H309.3L185.6 508.8c-4.8 3.6-11.3 4.2-16.8 1.5s-8.8-8.2-8.8-14.3V416H64c-35.3 0-64-28.7-64-64V64zM128 240a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm128 0a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm160-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"></path> </svg> </div> </div> <div> <h1 class="font-bold">First Name</h1> </div> <div> <h1>Name</h1> </div> <div> <h1 class="text-[#636da8]">Project Mngr</h1> </div> </div> 否则,您可以考虑通过 transition-property: box-shadow Tailwind 类应用 transition-duration: 150ms; 和 transition-[box-shadow](以及其他属性)以仅转换 box-shadow: <script src="https://cdn.tailwindcss.com/3.4.1"></script> <div class="flex flex-col items-center justify-center rounded-xl bg-[#101638] px-5 pb-8 pt-7"> <div class="relative mb-5 cursor-pointer"> <img class="mx-auto max-w-[90px] rounded-full p-1 ring ring-offset-8 ring-offset-[#101638] hover:ring-offset-0 ring-[#133e8d] md:max-w-[114px] transition-[box-shadow]" src="https://picsum.photos/90/90" alt="Bordered avatar"> <div class="absolute bottom-1 right-2 rounded-full bg-blue-600 px-2 py-1 ring-4 ring-[#0d1129]"> <svg class="svg-inline--fa fa-message-dots text-white" aria-hidden="true" focusable="false" data-prefix="fas" data-icon="message-dots" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"> <path class="" fill="currentColor" d="M0 64C0 28.7 28.7 0 64 0H448c35.3 0 64 28.7 64 64V352c0 35.3-28.7 64-64 64H309.3L185.6 508.8c-4.8 3.6-11.3 4.2-16.8 1.5s-8.8-8.2-8.8-14.3V416H64c-35.3 0-64-28.7-64-64V64zM128 240a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm128 0a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm160-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"></path> </svg> </div> </div> <div> <h1 class="font-bold">First Name</h1> </div> <div> <h1>Name</h1> </div> <div> <h1 class="text-[#636da8]">Project Mngr</h1> </div> </div>


Flatpickr AlpineJS 在危险范围选择上坚持插件

我有一个工作完美的 Flatpickr 日期范围日历,它将日期存储在会话存储中。这是我的代码: 我有一个工作完美的 Flatpickr 日期范围日历,它将日期存储在会话存储中。这是我的代码: <div x-data="{ chosenDates: sessionStorage.getItem('_x_range'), value: [], init() { let picker = flatpickr(this.$refs.picker, { mode: 'range', inline: false, dateFormat: 'm/d/Y', showMonths: 2, }) this.$watch('value', () => picker.setDate(this.value)) }, }" > <div class="flex items-center flex-1 gap-2 overflow-hidden border border-gray-500 rounded-lg"> <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="ml-4 bi bi-calendar-event-fill" viewBox="0 0 16 16"> <path d="M4 .5a.5.5 0 0 0-1 0V1H2a2 2 0 0 0-2 2v1h16V3a2 2 0 0 0-2-2h-1V.5a.5.5 0 0 0-1 0V1H4zM16 14V5H0v9a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2m-3.5-7h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5"/> </svg> <input id="rangeValue" :value="chosenDates" placeholder="Add dates" x-ref="picker" type="text" class="p-0 py-4 placeholder-gray-600 border-0 bg-none focus:ring-0 " data-input> </div> </div> 设置项目: function dateRange() { var date = document.getElementById("rangeValue").value; sessionStorage.setItem("_x_range", date); sessionStorage.setItem("start", start); sessionStorage.setItem("end", end); const start = sessionStorage.getItem("start"); } $('#rangeValue').on('focus', ({ currentTarget }) => $(currentTarget).blur()) $("#rangeValue").prop('readonly', false) ``` Receive item: if (sessionStorage.getItem("_x_range") != null) { document.getElementById("chosenRange").innerHTML = sessionStorage.getItem("_x_range"); document.getElementById("rangeValue").value = sessionStorage.getItem("_x_range"); } ``` 如果可能的话,我想学习如何使用 AplineJS 和 Persist 来设置它,以免代码过多而过期。 这可能吗? 这是一个可能的解决方案: <div x-data="{ thePicker: null, chosenDates: $persist([]).using(sessionStorage).as('_x_range'), init() { this.thePicker = flatpickr(this.$refs.picker, { mode: 'range', inline: false, dateFormat: 'm/d/Y', showMonths: 2, defaultDate: this.chosenDates, onChange: (selectedDates) => {this.chosenDates = [...selectedDates];} }); }, }" > <div class="flex items-center flex-1 gap-2 overflow-hidden border border-gray-500 rounded-lg"> <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="ml-4 bi bi-calendar-event-fill" viewBox="0 0 16 16"> <path d="M4 .5a.5.5 0 0 0-1 0V1H2a2 2 0 0 0-2 2v1h16V3a2 2 0 0 0-2-2h-1V.5a.5.5 0 0 0-1 0V1H4zM16 14V5H0v9a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2m-3.5-7h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5"/> </svg> <input type="text" x-ref="picker" placeholder="Add dates" class="p-0 py-4 placeholder-gray-600 border-0 bg-none focus:ring-0" > <span title="Clear" class="text-blue-600 cursor-pointer" @click="thePicker.clear()" > X </span> </div> <div x-text="chosenDates"> </div> </div> 日期范围存储在 Alpine chosenDates 变量中,该变量通过 Persist 进行持久化并初始化为空数组。 当日期选择器初始化时,chosenDates变量用于填充defaultDate参数。 选择日期范围后,flatpicker 会触发 onChage 事件,因此我使用它将新范围复制到 chosenDates 变量中。 我添加了一个 “clear” 按钮以 flatpicker 方式重置输入字段,调用 clear() 方法(这是一个简单的示例),然后我必须将 flatpicker 引用存储在 thePicker 中变量. 我还添加了一个 通过 x-text 显示 choosenDates 的内容


© www.soinside.com 2019 - 2024. All rights reserved.