Django模板中使用Request数据

在Django模板中使用Request数据是比较常见的一个需求。

首先,如果想在Django模板中使用Request数据,需要先在“settings.py”文件的“TEMPLATES”设置中包含相应的设置。

Django2在创建项目的时候会自动包含这项配置,无需手动添加。然后,在模板中我们就可以通过“request.xxx”去获取相应的数据。比如,session中的数据。

在视图中,我们向session中写入的数据,可以在模板中直接调用。

视图中:

request.session['user_id'] = '123456'

模板中:

{{ request.session.user_id }}

在Django的文档中,有关于HttpRequest属性与方法的相关说明,可以给大家在使用时以参考。

文档链接:http://www.opython.com/files/docs/django2/ref/request-response.html

 

posted @ 2019-03-15 22:58  烛爻  阅读(791)  评论(0)    收藏  举报