Как я могу это исправить? Приложение показывает ошибку в ключе API, как (KeyError: 'Ключ API не найден.') - PullRequest
0 голосов
/ 18 апреля 2020
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')

1 Ответ

0 голосов
/ 18 апреля 2020

Итак, судя по всему, вы пытаетесь получить данные из конечной точки API, в которой аутентификация не проходит, следовательно, вы не можете получить данные, попробуйте проверить, правильно ли вы установили пакет с помощью pip или можете запустить

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

и определил его в установленных приложениях в настройках.

# settings.py

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