Added cache_control decorator to control cache while returning back to the index page
This commit is contained in:
		
					parent
					
						
							
								0cbd3aa666
							
						
					
				
			
			
				commit
				
					
						2959159863
					
				
			
		
					 1 changed files with 2 additions and 0 deletions
				
			
		| 
						 | 
					@ -10,6 +10,7 @@ from django.shortcuts import render
 | 
				
			||||||
from django.shortcuts import redirect
 | 
					from django.shortcuts import redirect
 | 
				
			||||||
from django import forms
 | 
					from django import forms
 | 
				
			||||||
from django.core.exceptions import ValidationError
 | 
					from django.core.exceptions import ValidationError
 | 
				
			||||||
 | 
					from django.views.decorators.cache import cache_control
 | 
				
			||||||
 | 
					
 | 
				
			||||||
from opennebula_api.models import OpenNebulaManager
 | 
					from opennebula_api.models import OpenNebulaManager
 | 
				
			||||||
from opennebula_api.serializers import VirtualMachineTemplateSerializer
 | 
					from opennebula_api.serializers import VirtualMachineTemplateSerializer
 | 
				
			||||||
| 
						 | 
					@ -170,6 +171,7 @@ class IndexView(CreateView):
 | 
				
			||||||
    success_url = "/datacenterlight#requestform"
 | 
					    success_url = "/datacenterlight#requestform"
 | 
				
			||||||
    success_message = "Thank you, we will contact you as soon as possible"
 | 
					    success_message = "Thank you, we will contact you as soon as possible"
 | 
				
			||||||
    
 | 
					    
 | 
				
			||||||
 | 
					    @cache_control(no_cache=True, must_revalidate=True, no_store=True) 
 | 
				
			||||||
    def get(self, request, *args, **kwargs):
 | 
					    def get(self, request, *args, **kwargs):
 | 
				
			||||||
        try:
 | 
					        try:
 | 
				
			||||||
            manager = OpenNebulaManager()
 | 
					            manager = OpenNebulaManager()
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue