context_object = {
...
"is_admin": request.user.is_staff
...
}
def default_context(request):
csrf_token = dict(csrf(request))
logotype = Logo.objects.last()
context_object = {
"request": request,
"user": request.user,
"is_admin": request.user.is_admin,
"c": csrf_token,
"logo": logotype
}
return context_object
textpage_data.update(
{
"object_types": Objecttype.objects.all(),
"metro_list": Metro.objects.all(),
"okrug_list": Okrug.objects.all(),
"district_list": District.objects.all(),
"class_list": Classtype.objects.all().order_by('position'),
"featured_locations": featured_locations,
"featured_objects": featured_objects,
}
)
class SomeView(View):
def get_context(self):
ctx = {
'album': 'Infected Mushrooms'
}
return ctx
class SomeView(View):
def get_context(self):
ctx = super().get_context()
ctx['album'] = 'Infected Mushrooms'
return ctx
def current_user(request):
current_user()
Правильно я понимаю, что не передается request потому что я напрямую пытаюсь обратиться к функции а не к url?В каком-то смысле да, но в целом - нет, не правильно.
55778441, откуда мы знаем как вы поняли что cp1251?