gpt4 book ai didi

python - Django REST 框架 : Response is not defined error

转载 作者:行者123 更新时间:2023-12-05 08:18:07 25 4
gpt4 key购买 nike

我正在尝试连接到 Twitter API (tweepy),但它似乎不起作用

我的观点.py


class TwitterAPI(APIView):
def get(self, request):
consumer_key = 'XXX'
consumer_secret = 'XXX'
access_token = 'XXX'
access_token_secret = 'XXX'

auth = tw.OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_token, access_token_secret)
tw.API(auth, wait_on_rate_limit=True)

return Response('OK')

网址.py

urlpatterns = [
path(
"auth/twitter/redirect/",
views.TwitterAPI.as_view(),
)
]

当我尝试访问 url 时它抛出一个错误异常类型:NameError异常值:名称“Response”未定义

当我尝试更改类时,不使用 get,它也会抛出 GET is not allowed 之类的错误

抱歉,我真的不知道如何在 rest framwork 中连接到 twitter api

最佳答案

错误发生是因为未定义Response。首先通过导入 Response 修复错误。在类 TwitterAPI

的顶部定义下面的片段
from rest_framework.response import Response

关于python - Django REST 框架 : Response is not defined error,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65194508/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com