python - 为 login_view 添加 URL 前缀
问题描述
我正在通过以下方式为网络配置 url 前缀:
app = Flask(__name__, static_url_path="/myPrefix", static_folder="static")
然后,我像这样设置 flask_login 值(在前面的代码行之后运行):
login = LoginManager(app)
login.login_view = 'auth.login'
login.login_message = u"Unregistered user"
当我访问需要登录的页面时,会login_view
触发。然后问题出现了:即使我将static_url_path
值设置为app
,并且 app 作为变量传递给LoginManager
,url_prefix
仍然被忽略。
因此,我的问题是:我怎样才能使它static_url_path
可见,login_view
以便它在登录 url 中包含这个前缀?
解决方案
推荐阅读
- python - 如何递归地添加到 Python 中的链表?
- reactjs - 在导航栏上反应原生渲染视图
- python - 在 Python3 中给定基类时如何创建子类?
- javascript - 搜索引擎 - 状态值与输入值不同
- python - 如何在 Python 中创建一个 dbf 文件并在其中插入一个列表?
- javascript - 正则表达式不匹配在字符串中找不到数字
- javascript - 当对象数组中的属性发生更改时,使用钩子对重新渲染组件做出反应
- hazelcast - get(replicated)map 是加载整个数据还是仅加载参考?
- javascript - 在 ReactJS 上制作强制表格
- angular - 更改 ng2-charts/charts.js 饼图上的标签颜色