我正在创建一个登录视图,在该视图中,对用户进行身份验证后不久,我通过重定向到“仪表板”页面来登录该用户,但我也想将有关该用户的其他数据发送到“仪表板”页面,因此我可以在模板上动态显示它。为此,我尝试将模型作为重定向参数发送,但django在模板上未显示任何内容。
tap
答案 0 :(得分:0)
要在仪表板模板中使用与用户相关的数据,请将所有用户数据存储在会话中,如下所示:
personal_info = PersonalInformation.objects.get(user_id=user.id)
request.session['user_id']=personal_info.user_id
request.session['user_name']=personal_info.user_name
以此类推。...
然后在模板中使用该会话来检索数据,如下所示:
{{request.session.user_id}}
{{request.session.user_name}}