如何在Django中获取响应参数?

2024-05-15 11:20:39 发布

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

我想在不使用django应用程序库的情况下使用twitter实现登录。我通过在视图中使用请求函数将用户发送到登录页面,并将令牌成功地传递到twitter登录页面。 Twitter将用户重定向到我配置为的url

login/twitter/callback

如何使用视图访问twitter在此url上发送的参数


Tags: django函数用户视图url参数callback情况
1条回答
网友
1楼 · 发布于 2024-05-15 11:20:39

请注意,您的案例需要从请求中提取参数。Twitter将用户重定向到您的应用程序,并向您的服务器发出请求

您可以使用以下方法获得:

假设您的URL被称为GETlogin/twitter/callback?token=abc123

def twitter_callback(request):
  token = request.GET.get('token')
  if token is None:
    # do something if parameter is missing

  # do other things

如果您的视图需要其他方法,您也可以获得它们:

myurl/path?param=abc123

def post_view(request):
  param = request.POST.get('param')

相关问题 更多 >