从另一个类重定向

2024-04-26 10:35:08 发布

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

我试图调用一个函数,该函数具有存在于某个类中的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.

我做错了什么


Tags: frompyimportselfauthconfigappuid