1
我与sucess(他们两人的作品) 同时安装Dajaxice和Dajax但我得到在开发服务器日志Dajax日志警告
The 'request' object must be accesible within the context. You must add 'django.contrib.messages.context_processors.request' to your TEMPLATE_CONTEXT_PROCESSORS and render your views using a RequestContext.
一些警告,如果我尝试添加到TEMPLATE_CONTEXT_PROCESSORS django.contrib.messages .context_processors.request
它会引发错误有关在django.contrib.messages没有context_processors.request
而且我使我的模板与像的上下文在settings.py
LOGGING = {
'version': 1,
'disable_existing_loggers': False,
'filters': {
'require_debug_false': {
'()': 'django.utils.log.RequireDebugFalse'
}
},
'handlers': {
'mail_admins': {
'level': 'ERROR',
'filters': ['require_debug_false'],
'class': 'django.utils.log.AdminEmailHandler'
},
'console': {
'level': 'DEBUG',
'class': 'logging.StreamHandler'
}
},
'loggers': {
'django.request': {
'handlers': ['mail_admins'],
'level': 'ERROR',
'propagate': True,
},
'dajaxice': {
'handlers': ['console'],
'level': 'INFO',
'propagate': True,
},
'dajaxice.DajaxiceRequest': {
'handlers': ['console'],
'level': 'INFO',
'propagate': True,
},
}
}
它刚刚开始/审查太短。我以为你的原始答案很明确:) – Alain 2013-03-11 03:53:01
这是足够的吗?你可能会重写它,但是message()处理器会为上下文添加一个“messages”条目,而不是dajaxice想要的“request”条目:“request = context.get('request')” – 2013-03-13 04:45:57
@catherine Reread我的评论。你正在重复上面所说的,这不能解决问题。由-that-处理器插入到上下文中的数据与现在缺少的数据插入的数据不同。 – 2013-03-14 05:58:14