【发布时间】:2022-11-11 21:02:15
【问题描述】:
我可以在页面的serve 方法中添加context,并在页面模板中获取上下文变量。我似乎无法在get_context 中添加上下文;或者,在页面模板中访问它。这让我很难过。
我想使用 get_context 函数将一个或两个变量添加到上下文中,并在页面模板中访问它。
# If request.user is authenticated AND is registered for this event
# set that in the context
# ###---THIS DOES SEEM TO ADD TO CONTEXT, OR
# ###---IF IT DOES, THEN CANNOT ACCESS IT IN THE TEMPLATE--###
# def get_context(self, request, *args, **kwargs):
# # pdb.set_trace()
# context = super(EventPage, self).get_context(request, *args, **kwargs)
# if request.user.is_authenticated:
# # pdb.set_trace()
# for attendee in self.event.eventattendee_set.all():
# if attendee.email == request.user.email:
# # user is an attendee for this event
# context["is_attendee"] = True
# break
# context["hello"] = "hello"
# return context
【问题讨论】:
标签: wagtail