from django.shortcuts import render, get_object_or_404 from django.http import HttpResponse from .models import ssispackages from django.template import loader from django.views.generic import ListView from .tables import ssispackagesTable from django_tables2 import SingleTableView from django_filters.views import FilterView from .filters import ssispackagesFilter from django.http import request import logging,sys class FilteredssispackagesListView(SingleTableView,FilterView): model = ssispackages table_class = ssispackagesTable filterset_class = ssispackagesFilter template_name = 'updateIt/index.html' def detail(request, ssispackages_id): ssispackage= get_object_or_404(ssispackages, pk=ssispackages_id) # logging.basicConfig(stream=sys.stderr, level=logging.DEBUG) updated="False" try: updated=request.GET['update'] except: updated="False" try: a = request.GET['ITPUpdate'] except: a=False try: b = request.GET['ITUUpdate'] except: b=False if updated=="updated" and ssispackage.ITPUpdate!=a: ssispackage.ITPUpdate=bool(a) if updated=="updated" and ssispackage.ITUUpdate!=b: ssispackage.ITUUpdate=bool(b) if updated=="updated": ssispackage.save() return render(request, 'updateIt/detail.html', {'ssispackage': ssispackage}) # def index(request): # list_ssispackages = ssispackages.objects.order_by('-PackageName') # context = { # 'list_ssispackages': list_ssispackages # } # return render(request,'updateIt/index.html', context) # Create your views here.