Python 从setting.py中的身份验证类子级调用run.py中的父类
我已经开始使用Python Eve访问现有数据库。 我希望使用基于令牌的身份验证,但对于SignIn,我希望使用bcrypt的基本身份验证。Python 从setting.py中的身份验证类子级调用run.py中的父类,python,authentication,super,setting,eve,Python,Authentication,Super,Setting,Eve,我已经开始使用Python Eve访问现有数据库。 我希望使用基于令牌的身份验证,但对于SignIn,我希望使用bcrypt的基本身份验证。 我创建一个特定的端点: 域={ .. “登录”:登录设置, .. } 并添加到设置特定的身份验证类 登录设置={ '项目名称':'签名', “身份验证”:登录, '模式':{} } 如果我像教程中的类BCryptAuth(BasicAuth)一样在setting.py中编写类SighIn(BasicAuth),那么调用db时会出现错误 app.data.d
我创建一个特定的端点: 域={
..
“登录”:登录设置,
..
} 并添加到设置特定的身份验证类 登录设置={
'项目名称':'签名',
“身份验证”:登录,
'模式':{}
} 如果我像教程中的类BCryptAuth(BasicAuth)一样在setting.py中编写类SighIn(BasicAuth),那么调用db时会出现错误 app.data.driver.db['accounts']//显然没有应用程序值 如果我在run.py和setting.py中插入类BCryptAuth(BasicAuth),我会添加 从运行导入BCryptAuth 班级签到(BCryptAuth): def check_auth(自我、用户名、密码、允许的_角色、资源、方法): 在run.py中调用父函数BCryptAuth.check\u auth失败 我用过这个电话 auth=BCryptAuth.check\u auth(用户名、密码、允许的角色、资源、方法) auth=super(登录、自我)。检查auth(用户名、密码、允许的角色、资源、方法) 但是他们从来没有叫过BCryptAuth类解决了 在导入类之后: 从运行导入BCryptAuth 是否可以直接使用BCryptAuth设置端点身份验证