我正在研究基於Web的Django應用程序。我的應用程序充滿了小部件(不是Django小部件),它用於使用Ajax加載不同類型的數據。例如,一個'學生'名稱小部件正在加載用戶列表,而'教師'名稱小部件正在加載學校中所有教師的列表。爲了做到這一點,我得到了一些疑惑:如何在Django的模板標籤中傳遞請求?
if request and request.is_ajax():
時,它向我顯示了一個錯誤None object has no attribute ajax
。問題是,我無法正確地包含請求。我已經修改了我的setting.py
即 TEMPLATE_CONTEXT_PROCESSORS = (
'django.contrib.auth.context_processors.auth',
'django.core.context_processors.static',
'django.core.context_processors.request',
'django.core.context_processors.media',
)
任何幫助將很可觀
這需要在視圖中去,而不是作爲一個模板標籤。 –
請不要問[你未解決的問題](http://stackoverflow.com/questions/10731672/getting-the-request-is-none-in-template-tags-in-django),只是豐富了問題通過更多的細節(例如解釋'None對象沒有屬性ajax'出現) – okm
@okm我已經刪除了這個問題......並將更詳細地解釋這個部分 –