2021-07-16 14:11:42 +00:00
|
|
|
from django.shortcuts import render
|
|
|
|
|
2021-07-19 13:13:27 +00:00
|
|
|
from django.shortcuts import render, redirect
|
|
|
|
from django.views.generic import TemplateView, FormView
|
|
|
|
|
2023-06-21 08:26:36 +00:00
|
|
|
import json
|
|
|
|
|
2022-03-04 15:50:37 +00:00
|
|
|
# Helper functions
|
2023-06-21 08:26:36 +00:00
|
|
|
def get_domains():
|
|
|
|
domains = None
|
|
|
|
with open("data/domains.json", "r") as f:
|
|
|
|
data = f.read()
|
|
|
|
domains = json.loads(data)
|
|
|
|
|
|
|
|
return domains
|
|
|
|
|
2022-03-04 15:50:37 +00:00
|
|
|
|
|
|
|
# Create your views here.
|
2021-07-19 13:13:27 +00:00
|
|
|
class IndexView(TemplateView):
|
|
|
|
|
|
|
|
def get(self, request, *args, **kwargs):
|
|
|
|
return render(request, "index.html", {})
|
|
|
|
|
2023-06-21 08:26:36 +00:00
|
|
|
class CVView(TemplateView):
|
|
|
|
|
|
|
|
def get(self, request, *args, **kwargs):
|
|
|
|
return render(request, "CV.html", {})
|
|
|
|
|
|
|
|
class LoremView(TemplateView):
|
|
|
|
|
|
|
|
def get(self, request, *args, **kwargs):
|
|
|
|
return render(request, "lorem.html", {})
|
|
|
|
|
|
|
|
class UkraineView(TemplateView):
|
|
|
|
|
|
|
|
def get(self, request, *args, **kwargs):
|
|
|
|
domains = get_domains()
|
|
|
|
return render(request, "ukraine.html", {"domains" : domains})
|
|
|
|
|
|
|
|
|