【问题标题】:How Can I fix it?The app shows error in API key just like (KeyError: 'Api Key not found. ')我该如何解决?该应用程序在 API 密钥中显示错误,就像 (KeyError: 'Api Key not found.')
【发布时间】:2020-04-17 21:46:11
【问题描述】:
from django.shortcuts import render
from django.contrib import messages
from airtable import Airtable
import os


AT = Airtable(os.environ.get('AIRTABLE_MOVIESTABLE_BASE_ID'),
             'Movies',
             api_key=os.environ.get('AIRTABLE_API_KEY'))

# Create your views here.
def home_page(request):
    ##print(str(request.GET.get('query','')))
    user_query=str(request.GET.get('query',''))

    return render(request,'movies/movies_stuff.html')

【问题讨论】:

  • 请提供完整的错误信息。有没有调试过?

标签: python django airtable


【解决方案1】:

从外观上看,您正在尝试从身份验证失败的 API 端点检索数据,因此您无法检索数据,请尝试检查您是否已正确安装 pip 软件包,或者您可以尝试运行

pip install "djangorestframework-api-key==2.*"

并在设置中已安装的应用下定义它。

# settings.py

INSTALLED_APPS = [
  # ...
  "rest_framework",
  "rest_framework_api_key",
]

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-07-04
    • 2021-01-26
    • 2021-05-18
    • 1970-01-01
    • 1970-01-01
    • 2015-07-26
    • 1970-01-01
    相关资源
    最近更新 更多