root / ui / views.py @ abf90954
History | View | Annotate | Download (1.3 kB)
1 |
import os |
---|---|
2 |
from django.conf import settings |
3 |
from django.utils.translation import gettext_lazy as _ |
4 |
from django.template import Context, loader |
5 |
from django.http import HttpResponse |
6 |
from django.utils.translation import get_language |
7 |
|
8 |
TIMEOUT = settings.TIMEOUT |
9 |
|
10 |
def template(name, context): |
11 |
template_path = os.path.join(os.path.dirname(__file__), "templates/")
|
12 |
current_template = template_path + name + '.html'
|
13 |
t = loader.get_template(current_template) |
14 |
return HttpResponse(t.render(Context(context)))
|
15 |
|
16 |
def home(request): |
17 |
context = { 'project' : '+nefo', 'request': request, 'current_lang' : get_language() or 'en' } |
18 |
return template('home', context) |
19 |
|
20 |
def machines(request): |
21 |
context = {'timeout': TIMEOUT}
|
22 |
return template('machines', context) |
23 |
|
24 |
def machines_list(request): |
25 |
context = {} |
26 |
return template('list', context) |
27 |
|
28 |
def images(request): |
29 |
context = {} |
30 |
return template('images', context) |
31 |
|
32 |
def disks(request): |
33 |
context = {} |
34 |
return template('disks', context) |
35 |
|
36 |
def networks(request): |
37 |
context = {} |
38 |
return template('networks', context) |
39 |
|
40 |
def files(request): |
41 |
context = {} |
42 |
return template('files', context) |
43 |
|
44 |
def desktops(request): |
45 |
context = {} |
46 |
return template('desktops', context) |
47 |
|
48 |
def apps(request): |
49 |
context = {} |
50 |
return template('apps', context) |