context_processors.py 369 B

123456789101112
  1. def site_address(request):
  2. if request.is_secure():
  3. site_protocol = 'https'
  4. address_template = 'https://%s'
  5. else:
  6. site_protocol = 'http'
  7. address_template = 'http://%s'
  8. return {
  9. 'SITE_PROTOCOL': site_protocol,
  10. 'SITE_HOST': request.get_host(),
  11. 'SITE_ADDRESS': address_template % request.get_host()
  12. }