“HTTP错误401:未经授权”无法使用Deta Base

2024-10-08 22:27:13 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用detabase创建一个使用fastapi框架的API。 我能够使用deta micros部署我的API,它工作起来就像做梦一样

但是,当我尝试使用“Deta Base”功能时,它给了我以下错误:

urllib.error.HTTPError: HTTP Error 401: Unauthorized

我已经登录了终端,这就是结果

deta login
Logged in successfully.

我已经检查了我的项目密钥是否正确,我还创建了一个新项目,并直接复制和粘贴了id,因此我确信我的项目密钥链接到了Deta项目

这是我的密码

# python-decouple
from decouple import config
DETA_PROJECT_KEY = config('DETA-PROJECT-KEY')
DETA_PROJECT_ID = config('DETA-PROJECT-ID')
DETA_BASE_NAME = config('DETA-BASE-NAME')

# Deta Base
from deta import Deta
deta = Deta('DETA-PROJECT-KEY')
locations_of_interest = deta.Base('locations_of_interest')

locations_of_interest.insert({"hello":"world"})
new_home = next(locations_of_interest.fetch({"hello":"world"}))

我怎样才能解决这个问题

谢谢你的帮助


Tags: of项目keyfromprojectapiconfigbase

热门问题