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