Là một hàm nhận request và trả về một dict; dict đó được trộn vào context của mọi template render qua RequestContext. Đăng ký trong TEMPLATES['OPTIONS']['context_processors'].
Dùng để inject biến toàn cục vào mọi template mà không phải truyền tay ở từng view — user hiện tại, cấu hình site, giỏ hàng, feature flag. Django có sẵn vài cái: auth cấp biến user, request cấp request.
python
def site_settings(request):
return {"SITE_NAME": "Luyện Phỏng Vấn"}Lưu ý: nó chạy cho mọi request → giữ nhẹ, tránh query DB nặng ở đây.