user=request.user 信息怎么来的
来源:10-10 我的收藏功能2
木鸟
2018-12-24
后台:
class MyFavTeacherView(LoginRequiredMixin, View):
""“
我收藏的授课讲师
”""
def get(self, request):
teacher_list = []
fav_teachers = UserFavorite.objects.filter(user=request.user, fav_type=3)
for fav_teacher in fav_teachers:
teacher_id = fav_teacher.fav_id
teacher = Teacher.objects.get(id=teacher_id)
teacher_list.append(teacher)
return render(request, ‘usercenter-fav-teacher.html’, {
“teacher_list”:teacher_list
})
老师,代码太多,有点晕了。 这个user=request.user 是怎么从前台传过来的,前台在进行url跳转时候,被没有提交用户信息吧?
写回答
1回答
-
木鸟
提问者
2018-12-24
哦,好像明白了。 是session会话吧?django.contrib.sessions会做一定处理,把登录过的用户信息放入到request请求中
012018-12-26
相似问题