Created view for whydatacenterlight page

This commit is contained in:
Geetha Mondi 2017-06-28 13:06:24 +05:30
parent 2c1c36cf94
commit 1311e7ea89

View file

@ -179,6 +179,28 @@ class BetaProgramView(CreateView):
return HttpResponseRedirect(self.get_success_url())
class WhyDataCenterLightView(CreateView):
template_name = "datacenterlight/whydatacenterlight.html"
model = BetaAccess
form_class = BetaAccessForm
@cache_control(no_cache=True, must_revalidate=True, no_store=True)
def get(self, request, *args, **kwargs):
try:
manager = OpenNebulaManager()
templates = manager.get_templates()
context = {
'templates': VirtualMachineTemplateSerializer(templates, many=True).data,
}
except:
messages.error( request,
'We have a temporary problem to connect to our backend. \
Please try again in a few minutes'
)
context = {
'error' : 'connection'
}
return render(request, self.template_name, context)
class IndexView(CreateView):
template_name = "datacenterlight/index.html"
model = BetaAccess