Added cache_control decorator to control cache while returning back to the index page

This commit is contained in:
M.Ravi 2017-06-21 01:40:55 +05:30
parent 0cbd3aa666
commit 2959159863

View file

@ -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()