root / ui / views.py @ 67679131
History | View | Annotate | Download (1.4 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 |
|
11 |
def template(name, context): |
12 |
template_path = os.path.join(os.path.dirname(__file__), "templates/")
|
13 |
current_template = template_path + name + '.html'
|
14 |
t = loader.get_template(current_template) |
15 |
return HttpResponse(t.render(Context(context)))
|
16 |
|
17 |
|
18 |
def home(request): |
19 |
context = {'timeout': TIMEOUT,
|
20 |
'project': '+nefo', |
21 |
'request': request,
|
22 |
'current_lang': get_language() or 'en'} |
23 |
return template('home', context) |
24 |
|
25 |
|
26 |
def machines(request): |
27 |
context = {} |
28 |
return template('machines', context) |
29 |
|
30 |
|
31 |
def machines_standard(request): |
32 |
context = {} |
33 |
return template('standard', context) |
34 |
|
35 |
|
36 |
def machines_list(request): |
37 |
context = {} |
38 |
return template('list', context) |
39 |
|
40 |
|
41 |
def images(request): |
42 |
context = {} |
43 |
return template('images', context) |
44 |
|
45 |
|
46 |
def disks(request): |
47 |
context = {} |
48 |
return template('disks', context) |
49 |
|
50 |
|
51 |
def networks(request): |
52 |
context = {} |
53 |
return template('networks', context) |
54 |
|
55 |
|
56 |
def files(request): |
57 |
context = {} |
58 |
return template('files', context) |
59 |
|
60 |
|
61 |
def desktops(request): |
62 |
context = {} |
63 |
return template('desktops', context) |
64 |
|
65 |
|
66 |
def apps(request): |
67 |
context = {} |
68 |
return template('apps', context) |