12345678910111213141516171819202122232425 |
- from misago.core.embercli import is_ember_cli_request, get_embercli_host
- def site_address(request):
- if request.is_secure():
- site_protocol = 'https'
- address_template = 'https://%s'
- else:
- site_protocol = 'http'
- address_template = 'http://%s'
- if is_ember_cli_request(request):
- host = get_embercli_host()
- else:
- host = request.get_host()
- return {
- 'SITE_PROTOCOL': site_protocol,
- 'SITE_HOST': host,
- 'SITE_ADDRESS': address_template % host
- }
- def preloaded_ember_data(request):
- return {'preloaded_ember_data': request.preloaded_ember_data}
|