def view(request):
if not request.user.is_authenticated:
ctx = {
'next': request.GET.get(REDIRECT_FIELD_NAME, ''),
}
return render(request, 'welcome.html', ctx)
lang = request.COOKIES.get(COOKIE_NAME, None)
if lang is None:
supported = Language.live.cached_dict(
show_all=request.user.is_superuser
)
lang = get_lang_from_http_header(request, supported)
if lang is not None and lang not in ('projects', ''):
url = reverse('pootle-language-browse', args=[lang])
else:
url = reverse('pootle-projects-browse')
# Preserve query strings
args = request.GET.urlencode()
qs = '?%s' % args if args else ''
redirect_url = '%s%s' % (url, qs)
return redirect(redirect_url)
评论列表
文章目录