muistox/gallery/context_processors.py

10 lines
340 B
Python

from django.conf import settings
def canonical_url_processor(request):
if settings.DEBUG:
canonical_url = request.build_absolute_uri()
else:
canonical_host = settings.CANONICAL_HOST
canonical_url = f"{request.scheme}://{canonical_host}{request.get_full_path()}"
return {'canonical_url': canonical_url}