我试图调用一个函数,该函数具有存在于某个类中的flask重定向。 我的文件如下:
--- Lib/config.py
--- Lib/lib.py
--- auth.py
我的代码在lib.py
import os
import json
import time
import requests
from Lib.config import APP_UID, REDIRECT_URI
from flask import redirect
class PyLi:
def __init__(self):
self.app_uid = APP_UID
self.redirect_uri = REDIRECT_URI
def code_redirect(self):
d = {'client_id=' + self.app_uid, 'redirect_uri=' + self.redirect_uri,
'response_type=' + 'code'}
return redirect("https://website.com/oauth/authorize?%s" %
("&".join(d)))
我的config.py
只是用来定义我正在调用的env变量
from decouple import config
APP_UID = config('APP_UID', cast=str, default=None)
...
在{
from Lib import lib
@token.route("/authorize", methods=['GET'])
def redirect():
auth = lib.PyLi()
auth.code_redirect()
但是我得到了TypeError: The view function did not return a valid response. The function either returned None or ended without a return statement.
我做错了什么
在
redirect()
视图函数的最后一行缺少return
。添加如下:相关问题 更多 >
编程相关推荐