1
我想在我的模板中使用Django檢查useragent。我知道這可以使用JavaScript,但我想要一個服務器端解決方案。如何檢查Django模板內的用戶代理?
我知道我可以在一些中間件類中使用HttpRequest.META,目前我並不需要它。我想在模板本身中使用一些代碼來確定它,而不依賴於其他文件/類。
任何人都可以幫忙嗎?
我想在我的模板中使用Django檢查useragent。我知道這可以使用JavaScript,但我想要一個服務器端解決方案。如何檢查Django模板內的用戶代理?
我知道我可以在一些中間件類中使用HttpRequest.META,目前我並不需要它。我想在模板本身中使用一些代碼來確定它,而不依賴於其他文件/類。
任何人都可以幫忙嗎?
您需要使用上下文處理器,更具體地說是django.core.context_processors.request
。
這SO答案涵蓋它安靜得好:
http://www.b-list.org/weblog/2006/jun/14/django-tips-template-context-processors/
: How can I pass data to any template from any view in Django?尤其是這個博客帖子,即在SO回答引用