Created view for whydatacenterlight page
This commit is contained in:
		
					parent
					
						
							
								2c1c36cf94
							
						
					
				
			
			
				commit
				
					
						1311e7ea89
					
				
			
		
					 1 changed files with 22 additions and 0 deletions
				
			
		|  | @ -179,6 +179,28 @@ class BetaProgramView(CreateView): | ||||||
|         return HttpResponseRedirect(self.get_success_url()) |         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): | class IndexView(CreateView): | ||||||
|     template_name = "datacenterlight/index.html" |     template_name = "datacenterlight/index.html" | ||||||
|     model = BetaAccess |     model = BetaAccess | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue