forked from tryolabs/daywatch
-
Notifications
You must be signed in to change notification settings - Fork 0
/
views.py
23 lines (17 loc) · 732 Bytes
/
views.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# -*- coding: utf-8 -*-
from django.template import RequestContext
from django.http import HttpResponseRedirect
from django.shortcuts import render_to_response
from django.contrib.auth.decorators import login_required
from core.general import catch_error, get_status
@login_required
def index(request):
context = get_status(request)
return render_to_response('main/index.html',
dictionary=context,
context_instance=RequestContext(request))
@catch_error
def set_language(request, *args, **kwargs):
request.session['django_language'] = request.GET.get('language', 'en')
next_url = request.GET.get('next', '/')
return HttpResponseRedirect(next_url)