向模板添加请求对象信息

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了向模板添加请求对象信息相关的知识,希望对你有一定的参考价值。

  1. ## settings.py
  2. TEMPLATE_CONTEXT_PROCESSORS = (
  3. "django.contrib.auth.context_processors.auth",
  4. "django.core.context_processors.debug",
  5. "django.core.context_processors.i18n",
  6. "django.core.context_processors.media",
  7. "django.core.context_processors.static",
  8. "django.contrib.messages.context_processors.messages",
  9. "django.core.context_processors.request",
  10. )
  11.  
  12.  
  13. ## views.py
  14. from django.template import RequestContext
  15.  
  16. def home(request):
  17. return render_to_request('home.html', {}, context_instance=RequestContext(request))
  18.  
  19.  
  20. ## home.html
  21. <div id="navigation">
  22. <a class="{% ifequal request.path "/" %}active{% endifequal %}" href="/">Home</a>
  23. <a class="{% ifequal request.path "/services/" %}active{% endifequal %}" href="/services/">Services</a>
  24. <a class="{% ifequal request.path "/contact/" %}active{% endifequal %}" href="/contact/">Contact</a>
  25. </div>

以上是关于向模板添加请求对象信息的主要内容,如果未能解决你的问题,请参考以下文章

如何在向服务器发送请求时添加设备信息?

如何向 Django 请求对象添加属性

急求C#窗体操作VSTO如何向word模板中的特定文本框添加图文信息

向 Express 请求对象添加属性

向 VTL 中的对象添加键/值对(用于 API 网关)

是否可以向模板和配置添加多个变量?