AttributeError:"RequestWithUserAttribute"对象没有属性"translate"
我有这样的配置:订阅.py
选择 | 换行 | 行号
- from pyramid.i18n import get_localizer, TranslationStringFactory
- def add_renderer_globals(event):
- request = event.get('request')
- if request is None: request = get_current_request()
- event['_'] = request.translate
- event['localizer'] = request.localizer
- tsf = TranslationStringFactory('smd')
- def add_localizer(event):
- request = event.request
- localizer = get_localizer(request)
- def auto_translate(string):
- return localizer.translate(tsf(string))
- request.localizer = localizer
- request.translate = auto_translate
但是,当我访问视图时,使AttributeError:"RequestWithUserAttribute"对象没有属性"translate"