Python 如何在flask登录中实现本地化_回调
我看到了官方文件,它在回调中没有任何细节 默认情况下,LoginManager使用flash在 用户必须登录。这些信息是用英语写的。如果你 如果需要本地化,请设置的localize_回调属性 将LoginManager添加到要在之前使用这些消息调用的函数 它们被发送到flash,例如gettext。此函数将使用 消息及其返回值将改为发送到flash 我试着用Python 如何在flask登录中实现本地化_回调,python,flask,flask-login,Python,Flask,Flask Login,我看到了官方文件,它在回调中没有任何细节 默认情况下,LoginManager使用flash在 用户必须登录。这些信息是用英语写的。如果你 如果需要本地化,请设置的localize_回调属性 将LoginManager添加到要在之前使用这些消息调用的函数 它们被发送到flash,例如gettext。此函数将使用 消息及其返回值将改为发送到flash 我试着用 @login_manager.localize_callback def localize_callback(): return
@login_manager.localize_callback
def localize_callback():
return 'local string'
当我这样做的时候。它告诉我
TypeError: 'NoneType' object is not callable
这里有什么问题吗?我稍微调整了一下代码。虽然不是eligant,但它仍然有效
def localize_callback(*args, **kwargs):
return 'local string'
login_manager.localize_callback = localize_callback
你能发布一个更长的代码段,包括@login\u所需的decorator吗?因为对我来说它什么都不做。谢谢。@576i这是很久以前的事了,我的解决方案适用于烧瓶0.10。我已经没有代码了,因为我一年前离开了公司。现在我是django的全职开发者。但是您可以查看flask登录的源代码,这是一个简单的代码。或者只是问问github上的作者。也许他们能帮上忙。