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